Raspbian Package Auto-Building

Build log for golang-github-evanw-esbuild (0.8.3-1) on armhf

golang-github-evanw-esbuild0.8.3-1armhf → 2020-11-08 05:23:25

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

+==============================================================================+
| golang-github-evanw-esbuild 0.8.3-1 (armhf)  Sun, 08 Nov 2020 05:16:20 +0000 |
+==============================================================================+

Package: golang-github-evanw-esbuild
Version: 0.8.3-1
Source Version: 0.8.3-1
Distribution: bullseye-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bullseye-staging-armhf-sbuild-81fb3642-4850-490f-b825-3d79d8e23dc1' with '<<CHROOT>>'

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

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

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


Check APT
---------

Checking available source versions...

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

Reading package lists...
NOTICE: '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 860 kB of source archives.
Get:1 http://172.17.0.1/private bullseye-staging/main golang-github-evanw-esbuild 0.8.3-1 (dsc) [2399 B]
Get:2 http://172.17.0.1/private bullseye-staging/main golang-github-evanw-esbuild 0.8.3-1 (tar) [852 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main golang-github-evanw-esbuild 0.8.3-1 (diff) [5960 B]
Fetched 860 kB in 0s (2701 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/golang-github-evanw-esbuild-io3x1C/golang-github-evanw-esbuild-0.8.3' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/golang-github-evanw-esbuild-io3x1C' 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-TMpfFW/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-TMpfFW/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-TMpfFW/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-TMpfFW/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-TMpfFW/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-TMpfFW/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-TMpfFW/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-TMpfFW/apt_archive ./ Packages [428 B]
Fetched 2104 B in 1s (3053 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

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

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  bsdextrautils libpam-cap netbase sensible-utils
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 60 not upgraded.
Need to get 856 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-TMpfFW/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [856 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 856 B in 0s (53.0 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12498 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Arch check ok (armhf included in any all)

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


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

Merged Build-Depends: debhelper-compat (= 13), dh-golang, golang-any, golang-github-kylelemons-godebug-dev (>= 1.1.0), golang-golang-x-sys-dev (>= 0.0~git20200501.bc7a7d4)
Filtered Build-Depends: debhelper-compat (= 13), dh-golang, golang-any, golang-github-kylelemons-godebug-dev (>= 1.1.0), golang-golang-x-sys-dev (>= 0.0~git20200501.bc7a7d4)
dpkg-deb: building package 'sbuild-build-depends-golang-github-evanw-esbuild-dummy' in '/<<BUILDDIR>>/resolver-TMpfFW/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-TMpfFW/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-TMpfFW/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-TMpfFW/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-TMpfFW/apt_archive ./ Sources [571 B]
Get:5 copy:/<<BUILDDIR>>/resolver-TMpfFW/apt_archive ./ Packages [651 B]
Fetched 2555 B in 1s (4413 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
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 packages were automatically installed and are no longer required:
  libpam-cap netbase
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev debhelper dh-autoreconf dh-golang
  dh-strip-nondeterminism dwz file gettext gettext-base golang-1.15-go
  golang-1.15-src golang-any golang-github-kylelemons-godebug-dev golang-go
  golang-golang-x-sys-dev golang-src groff-base intltool-debian
  libarchive-zip-perl libcroco3 libdebhelper-perl libelf1
  libfile-stripnondeterminism-perl libglib2.0-0 libicu67 libmagic-mgc
  libmagic1 libpipeline1 libsigsegv2 libsub-override-perl libtool libuchardet0
  libxml2 m4 man-db po-debconf
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 libglib2.0-data
  shared-mime-info xdg-user-dirs libltdl-dev libmail-sendmail-perl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev debhelper dh-autoreconf dh-golang
  dh-strip-nondeterminism dwz file gettext gettext-base golang-1.15-go
  golang-1.15-src golang-any golang-github-kylelemons-godebug-dev golang-go
  golang-golang-x-sys-dev golang-src groff-base intltool-debian
  libarchive-zip-perl libcroco3 libdebhelper-perl libelf1
  libfile-stripnondeterminism-perl libglib2.0-0 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
0 upgraded, 40 newly installed, 0 to remove and 60 not upgraded.
Need to get 75.8 MB of archives.
After this operation, 405 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-TMpfFW/apt_archive ./ sbuild-build-depends-golang-github-evanw-esbuild-dummy 0.invalid.0 [936 B]
Get:2 http://172.17.0.1/private bullseye-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf groff-base armhf 1.22.4-5 [783 kB]
Get:4 http://172.17.0.1/private bullseye-staging/main armhf libpipeline1 armhf 1.5.3-1 [29.9 kB]
Get:5 http://172.17.0.1/private bullseye-staging/main armhf man-db armhf 2.9.3-2 [1269 kB]
Get:6 http://172.17.0.1/private bullseye-staging/main armhf libmagic-mgc armhf 1:5.38-5 [262 kB]
Get:7 http://172.17.0.1/private bullseye-staging/main armhf libmagic1 armhf 1:5.38-5 [113 kB]
Get:8 http://172.17.0.1/private bullseye-staging/main armhf file armhf 1:5.38-5 [67.0 kB]
Get:9 http://172.17.0.1/private bullseye-staging/main armhf gettext-base armhf 0.19.8.1-10 [117 kB]
Get:10 http://172.17.0.1/private bullseye-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:11 http://172.17.0.1/private bullseye-staging/main armhf m4 armhf 1.4.18-4 [185 kB]
Get:12 http://172.17.0.1/private bullseye-staging/main armhf autoconf all 2.69-11.1 [341 kB]
Get:13 http://172.17.0.1/private bullseye-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:14 http://172.17.0.1/private bullseye-staging/main armhf automake all 1:1.16.2-4 [801 kB]
Get:15 http://172.17.0.1/private bullseye-staging/main armhf autopoint all 0.19.8.1-10 [435 kB]
Get:16 http://172.17.0.1/private bullseye-staging/main armhf libtool all 2.4.6-14 [513 kB]
Get:17 http://172.17.0.1/private bullseye-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:18 http://172.17.0.1/private bullseye-staging/main armhf libdebhelper-perl all 13.2.1 [188 kB]
Get:19 http://172.17.0.1/private bullseye-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:20 http://172.17.0.1/private bullseye-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:21 http://172.17.0.1/private bullseye-staging/main armhf libfile-stripnondeterminism-perl all 1.9.0-1 [25.5 kB]
Get:22 http://172.17.0.1/private bullseye-staging/main armhf dh-strip-nondeterminism all 1.9.0-1 [15.2 kB]
Get:23 http://172.17.0.1/private bullseye-staging/main armhf libelf1 armhf 0.181-1 [161 kB]
Get:24 http://172.17.0.1/private bullseye-staging/main armhf dwz armhf 0.13-5 [142 kB]
Get:25 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-0 armhf 2.66.2-1 [1176 kB]
Get:26 http://172.17.0.1/private bullseye-staging/main armhf libicu67 armhf 67.1-4 [8289 kB]
Get:27 http://172.17.0.1/private bullseye-staging/main armhf libxml2 armhf 2.9.10+dfsg-6.1 [578 kB]
Get:28 http://172.17.0.1/private bullseye-staging/main armhf libcroco3 armhf 0.6.13-1 [133 kB]
Get:29 http://172.17.0.1/private bullseye-staging/main armhf gettext armhf 0.19.8.1-10 [1219 kB]
Get:30 http://172.17.0.1/private bullseye-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:31 http://172.17.0.1/private bullseye-staging/main armhf po-debconf all 1.0.21 [248 kB]
Get:32 http://172.17.0.1/private bullseye-staging/main armhf debhelper all 13.2.1 [1007 kB]
Get:33 http://172.17.0.1/private bullseye-staging/main armhf dh-golang all 1.49 [24.3 kB]
Get:34 http://172.17.0.1/private bullseye-staging/main armhf golang-1.15-src armhf 1.15.2-1+rpi1 [13.8 MB]
Get:35 http://172.17.0.1/private bullseye-staging/main armhf golang-1.15-go armhf 1.15.2-1+rpi1 [43.1 MB]
Get:36 http://172.17.0.1/private bullseye-staging/main armhf golang-src armhf 2:1.15~1 [4856 B]
Get:37 http://172.17.0.1/private bullseye-staging/main armhf golang-go armhf 2:1.15~1 [23.9 kB]
Get:38 http://172.17.0.1/private bullseye-staging/main armhf golang-any armhf 2:1.15~1 [4976 B]
Get:39 http://172.17.0.1/private bullseye-staging/main armhf golang-github-kylelemons-godebug-dev all 1.1.0-1 [14.7 kB]
Get:40 http://172.17.0.1/private bullseye-staging/main armhf golang-golang-x-sys-dev all 0.0~git20201101.da20708-1 [295 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 75.8 MB in 14s (5406 kB/s)
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 12498 files and directories currently installed.)
Preparing to unpack .../00-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../01-groff-base_1.22.4-5_armhf.deb ...
Unpacking groff-base (1.22.4-5) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../02-libpipeline1_1.5.3-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.3-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../03-man-db_2.9.3-2_armhf.deb ...
Unpacking man-db (2.9.3-2) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../04-libmagic-mgc_1%3a5.38-5_armhf.deb ...
Unpacking libmagic-mgc (1:5.38-5) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../05-libmagic1_1%3a5.38-5_armhf.deb ...
Unpacking libmagic1:armhf (1:5.38-5) ...
Selecting previously unselected package file.
Preparing to unpack .../06-file_1%3a5.38-5_armhf.deb ...
Unpacking file (1:5.38-5) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../07-gettext-base_0.19.8.1-10_armhf.deb ...
Unpacking gettext-base (0.19.8.1-10) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../08-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../09-m4_1.4.18-4_armhf.deb ...
Unpacking m4 (1.4.18-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../10-autoconf_2.69-11.1_all.deb ...
Unpacking autoconf (2.69-11.1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../11-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../12-automake_1%3a1.16.2-4_all.deb ...
Unpacking automake (1:1.16.2-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../13-autopoint_0.19.8.1-10_all.deb ...
Unpacking autopoint (0.19.8.1-10) ...
Selecting previously unselected package libtool.
Preparing to unpack .../14-libtool_2.4.6-14_all.deb ...
Unpacking libtool (2.4.6-14) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../15-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../16-libdebhelper-perl_13.2.1_all.deb ...
Unpacking libdebhelper-perl (13.2.1) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../17-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 .../18-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 .../19-libfile-stripnondeterminism-perl_1.9.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.9.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../20-dh-strip-nondeterminism_1.9.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.9.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../21-libelf1_0.181-1_armhf.deb ...
Unpacking libelf1:armhf (0.181-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../22-dwz_0.13-5_armhf.deb ...
Unpacking dwz (0.13-5) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../23-libglib2.0-0_2.66.2-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.66.2-1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../24-libicu67_67.1-4_armhf.deb ...
Unpacking libicu67:armhf (67.1-4) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../25-libxml2_2.9.10+dfsg-6.1_armhf.deb ...
Unpacking libxml2:armhf (2.9.10+dfsg-6.1) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../26-libcroco3_0.6.13-1_armhf.deb ...
Unpacking libcroco3:armhf (0.6.13-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../27-gettext_0.19.8.1-10_armhf.deb ...
Unpacking gettext (0.19.8.1-10) ...
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_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../30-debhelper_13.2.1_all.deb ...
Unpacking debhelper (13.2.1) ...
Selecting previously unselected package dh-golang.
Preparing to unpack .../31-dh-golang_1.49_all.deb ...
Unpacking dh-golang (1.49) ...
Selecting previously unselected package golang-1.15-src.
Preparing to unpack .../32-golang-1.15-src_1.15.2-1+rpi1_armhf.deb ...
Unpacking golang-1.15-src (1.15.2-1+rpi1) ...
Selecting previously unselected package golang-1.15-go.
Preparing to unpack .../33-golang-1.15-go_1.15.2-1+rpi1_armhf.deb ...
Unpacking golang-1.15-go (1.15.2-1+rpi1) ...
Selecting previously unselected package golang-src:armhf.
Preparing to unpack .../34-golang-src_2%3a1.15~1_armhf.deb ...
Unpacking golang-src:armhf (2:1.15~1) ...
Selecting previously unselected package golang-go.
Preparing to unpack .../35-golang-go_2%3a1.15~1_armhf.deb ...
Unpacking golang-go (2:1.15~1) ...
Selecting previously unselected package golang-any:armhf.
Preparing to unpack .../36-golang-any_2%3a1.15~1_armhf.deb ...
Unpacking golang-any:armhf (2:1.15~1) ...
Selecting previously unselected package golang-github-kylelemons-godebug-dev.
Preparing to unpack .../37-golang-github-kylelemons-godebug-dev_1.1.0-1_all.deb ...
Unpacking golang-github-kylelemons-godebug-dev (1.1.0-1) ...
Selecting previously unselected package golang-golang-x-sys-dev.
Preparing to unpack .../38-golang-golang-x-sys-dev_0.0~git20201101.da20708-1_all.deb ...
Unpacking golang-golang-x-sys-dev (0.0~git20201101.da20708-1) ...
Selecting previously unselected package sbuild-build-depends-golang-github-evanw-esbuild-dummy.
Preparing to unpack .../39-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 libicu67:armhf (67.1-4) ...
Setting up libmagic-mgc (1:5.38-5) ...
Setting up golang-1.15-src (1.15.2-1+rpi1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:armhf (2.66.2-1) ...
No schema files found: doing nothing.
Setting up golang-github-kylelemons-godebug-dev (1.1.0-1) ...
Setting up libdebhelper-perl (13.2.1) ...
Setting up golang-golang-x-sys-dev (0.0~git20201101.da20708-1) ...
Setting up libmagic1:armhf (1:5.38-5) ...
Setting up gettext-base (0.19.8.1-10) ...
Setting up file (1:5.38-5) ...
Setting up autotools-dev (20180224.1) ...
Setting up libsigsegv2:armhf (2.12-2) ...
Setting up autopoint (0.19.8.1-10) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up golang-src:armhf (2:1.15~1) ...
Setting up golang-1.15-go (1.15.2-1+rpi1) ...
Setting up libelf1:armhf (0.181-1) ...
Setting up libxml2:armhf (2.9.10+dfsg-6.1) ...
Setting up libfile-stripnondeterminism-perl (1.9.0-1) ...
Setting up libtool (2.4.6-14) ...
Setting up golang-go (2:1.15~1) ...
Setting up m4 (1.4.18-4) ...
Setting up golang-any:armhf (2:1.15~1) ...
Setting up libcroco3:armhf (0.6.13-1) ...
Setting up autoconf (2.69-11.1) ...
Setting up dh-strip-nondeterminism (1.9.0-1) ...
Setting up dwz (0.13-5) ...
Setting up groff-base (1.22.4-5) ...
Setting up automake (1:1.16.2-4) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up gettext (0.19.8.1-10) ...
Setting up man-db (2.9.3-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up po-debconf (1.0.21) ...
Setting up dh-autoreconf (19) ...
Setting up debhelper (13.2.1) ...
Setting up dh-golang (1.49) ...
Setting up sbuild-build-depends-golang-github-evanw-esbuild-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.31-3+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.15.0-76-generic armhf (armv8l)
Toolchain package versions: binutils_2.35-2+rpi1 dpkg-dev_1.20.5+rpi1 g++-10_10.2.0-5+rpi1 gcc-10_10.2.0-5+rpi1 libc6-dev_2.31-3+rpi1 libstdc++-10-dev_10.2.0-5+rpi1 libstdc++6_10.2.0-5+rpi1 linux-libc-dev_5.7.10-1+rpi1
Package versions: adduser_3.118 apt_2.1.10 aptitude_0.8.13-2 aptitude-common_0.8.13-2 autoconf_2.69-11.1 automake_1:1.16.2-4 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11+rpi1 base-passwd_3.5.47 bash_5.0-7 binutils_2.35-2+rpi1 binutils-arm-linux-gnueabihf_2.35-2+rpi1 binutils-common_2.35-2+rpi1 bsdextrautils_2.36-3 bsdutils_1:2.36-3 build-essential_12.8 bzip2_1.0.8-4 coreutils_8.30-3 cpp_4:10.1.0-1+rpi1 cpp-10_10.2.0-5+rpi1 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13.2.1 debianutils_4.9.1 dh-autoreconf_19 dh-golang_1.49 dh-strip-nondeterminism_1.9.0-1 diffutils_1:3.7-3 dirmngr_2.2.20-1 dpkg_1.20.5+rpi1 dpkg-dev_1.20.5+rpi1 dwz_0.13-5 e2fsprogs_1.45.6-1 fakeroot_1.24-1 fdisk_2.36-3 file_1:5.38-5 findutils_4.7.0-1 g++_4:10.1.0-1+rpi1 g++-10_10.2.0-5+rpi1 gcc_4:10.1.0-1+rpi1 gcc-10_10.2.0-5+rpi1 gcc-10-base_10.2.0-5+rpi1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gnupg_2.2.20-1 gnupg-l10n_2.2.20-1 gnupg-utils_2.2.20-1 golang-1.15-go_1.15.2-1+rpi1 golang-1.15-src_1.15.2-1+rpi1 golang-any_2:1.15~1 golang-github-kylelemons-godebug-dev_1.1.0-1 golang-go_2:1.15~1 golang-golang-x-sys-dev_0.0~git20201101.da20708-1 golang-src_2:1.15~1 gpg_2.2.20-1 gpg-agent_2.2.20-1 gpg-wks-client_2.2.20-1 gpg-wks-server_2.2.20-1 gpgconf_2.2.20-1 gpgsm_2.2.20-1 gpgv_2.2.20-1 grep_3.4-1 groff-base_1.22.4-5 gzip_1.10-2 hostname_3.23 init-system-helpers_1.58 intltool-debian_0.35.0+20060710.5 iputils-ping_3:20200821-2 libacl1_2.2.53-8 libapt-pkg6.0_2.1.10 libarchive-zip-perl_1.68-1 libasan6_10.2.0-5+rpi1 libassuan0_2.5.3-7.1 libatomic1_10.2.0-5+rpi1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3 libaudit1_1:2.8.5-3 libbinutils_2.35-2+rpi1 libblkid1_2.36-3 libboost-iostreams1.71.0_1.71.0-6+b1 libbz2-1.0_1.0.8-4 libc-bin_2.31-3+rpi1 libc-dev-bin_2.31-3+rpi1 libc6_2.31-3+rpi1 libc6-dev_2.31-3+rpi1 libcap-ng0_0.7.9-2.2 libcap2_1:2.43-1 libcap2-bin_1:2.43-1 libcc1-0_10.2.0-5+rpi1 libcom-err2_1.45.6-1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.17-1 libcrypt1_1:4.4.17-1 libctf-nobfd0_2.35-2+rpi1 libctf0_2.35-2+rpi1 libcwidget4_0.5.18-5 libdb5.3_5.3.28+dfsg1-0.6 libdebconfclient0_0.253 libdebhelper-perl_13.2.1 libdpkg-perl_1.20.5+rpi1 libelf1_0.181-1 libext2fs2_1.45.6-1 libfakeroot_1.24-1 libfdisk1_2.36-3 libffi7_3.3-4 libfile-stripnondeterminism-perl_1.9.0-1 libgcc-10-dev_10.2.0-5+rpi1 libgcc-s1_10.2.0-5+rpi1 libgcrypt20_1.8.6-2 libgdbm-compat4_1.18.1-5.1 libgdbm6_1.18.1-5.1 libglib2.0-0_2.66.2-1 libgmp10_2:6.2.0+dfsg-6 libgnutls30_3.6.14-2+b1 libgomp1_10.2.0-5+rpi1 libgpg-error0_1.38-2 libhogweed6_3.6-2 libicu67_67.1-4 libidn2-0_2.3.0-1 libisl22_0.22.1-1 libksba8_1.4.0-2 libldap-2.4-2_2.4.51+dfsg-1 libldap-common_2.4.51+dfsg-1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1 libmagic-mgc_1:5.38-5 libmagic1_1:5.38-5 libmount1_2.36-3 libmpc3_1.2.0~rc1-1 libmpfr6_4.1.0-3 libncursesw6_6.2-1 libnettle8_3.6-2 libnpth0_1.6-2 libp11-kit0_0.23.21-2 libpam-cap_1:2.43-1 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre2-8-0_10.34-7 libpcre3_2:8.39-13 libperl5.30_5.30.3-4 libpipeline1_1.5.3-1 libreadline8_8.0-4 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libseccomp2_2.4.3-1+rpi1 libselinux1_3.1-2 libsemanage-common_3.1-1 libsemanage1_3.1-1 libsepol1_3.1-1 libsigc++-2.0-0v5_2.10.2-1 libsigsegv2_2.12-2 libsmartcols1_2.36-3 libsqlite3-0_3.33.0-1 libss2_1.45.6-1 libstdc++-10-dev_10.2.0-5+rpi1 libstdc++6_10.2.0-5+rpi1 libsub-override-perl_0.09-2 libsystemd0_246.2-1+rpi1 libtasn1-6_4.16.0-2 libtinfo6_6.2-1 libtool_2.4.6-14 libubsan1_10.2.0-5+rpi1 libuchardet0_0.0.7-1 libudev1_246.2-1+rpi1 libunistring2_0.9.10-4 libuuid1_2.36-3 libxapian30_1.4.17-1 libxml2_2.9.10+dfsg-6.1 libzstd1_1.4.5+dfsg-4+rpi1 linux-libc-dev_5.7.10-1+rpi1 login_1:4.8.1-1 logsave_1.45.6-1 lsb-base_11.1.0+rpi1 m4_1.4.18-4 make_4.3-4 man-db_2.9.3-2 mawk_1.3.4.20200120-2 mount_2.36-3 ncurses-base_6.2-1 ncurses-bin_6.2-1 netbase_6.1 passwd_1:4.8.1-1 patch_2.7.6-6 perl_5.30.3-4 perl-base_5.30.3-4 perl-modules-5.30_5.30.3-4 pinentry-curses_1.1.0-4 po-debconf_1.0.21 raspbian-archive-keyring_20120528.2 readline-common_8.0-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-golang-github-evanw-esbuild-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sysvinit-utils_2.96-4 tar_1.30+dfsg-7 tzdata_2020a-1 util-linux_2.36-3 xz-utils_5.2.4-1 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.58p1jm6x/trustedkeys.kbx': General error
gpgv: Signature made Thu Nov  5 12:44:24 2020 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.8.3-1.dsc
dpkg-source: info: extracting golang-github-evanw-esbuild in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking golang-github-evanw-esbuild_0.8.3.orig.tar.gz
dpkg-source: info: unpacking golang-github-evanw-esbuild_0.8.3-1.debian.tar.xz

Check disk 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=bullseye-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bullseye-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bullseye-staging-armhf-sbuild-81fb3642-4850-490f-b825-3d79d8e23dc1
SCHROOT_UID=107
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.8.3-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/ast github.com/evanw/esbuild/internal/bundler 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/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/pkg/api github.com/evanw/esbuild/pkg/cli
runtime/internal/sys
internal/cpu
internal/unsafeheader
internal/race
math/bits
sync/atomic
runtime/internal/math
internal/bytealg
runtime/internal/atomic
unicode/utf8
math
unicode
internal/testlog
github.com/evanw/esbuild/internal/compat
runtime
golang.org/x/sys/internal/unsafeheader
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
math/rand
sort
errors
io
strconv
internal/oserror
syscall
vendor/golang.org/x/net/dns/dnsmessage
bytes
strings
reflect
hash
crypto
encoding/base32
regexp/syntax
internal/syscall/unix
time
internal/syscall/execenv
path
github.com/evanw/esbuild/internal/sourcemap
bufio
hash/crc32
regexp
crypto/internal/randutil
crypto/hmac
crypto/rc4
vendor/golang.org/x/crypto/hkdf
internal/poll
context
vendor/golang.org/x/text/transform
text/tabwriter
encoding/binary
internal/fmtsort
os
crypto/sha1
encoding/base64
golang.org/x/sys/unix
crypto/cipher
fmt
path/filepath
crypto/aes
io/ioutil
crypto/des
github.com/evanw/esbuild/internal/fs
crypto/sha512
crypto/ed25519/internal/edwards25519
mime
compress/flate
math/big
crypto/md5
compress/gzip
github.com/evanw/esbuild/internal/logger
crypto/sha256
encoding/hex
encoding/pem
github.com/evanw/esbuild/internal/ast
net
github.com/evanw/esbuild/internal/js_ast
github.com/evanw/esbuild/internal/css_lexer
github.com/evanw/esbuild/internal/css_ast
github.com/evanw/esbuild/internal/css_printer
github.com/evanw/esbuild/internal/config
github.com/evanw/esbuild/internal/css_parser
github.com/evanw/esbuild/internal/js_lexer
github.com/evanw/esbuild/internal/runtime
crypto/rand
crypto/elliptic
github.com/evanw/esbuild/internal/renamer
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
net/url
vendor/golang.org/x/crypto/chacha20
vendor/golang.org/x/crypto/poly1305
vendor/golang.org/x/crypto/curve25519
vendor/golang.org/x/crypto/chacha20poly1305
log
vendor/golang.org/x/text/unicode/norm
vendor/golang.org/x/text/unicode/bidi
vendor/golang.org/x/text/secure/bidirule
vendor/golang.org/x/net/http2/hpack
mime/quotedprintable
vendor/golang.org/x/net/idna
net/http/internal
github.com/evanw/esbuild/internal/resolver
runtime/debug
runtime/pprof
runtime/trace
flag
testing
github.com/evanw/esbuild/internal/test
crypto/x509
net/textproto
vendor/golang.org/x/net/http/httpproxy
vendor/golang.org/x/net/http/httpguts
mime/multipart
crypto/tls
net/http/httptrace
net/http
github.com/evanw/esbuild/internal/bundler
github.com/evanw/esbuild/pkg/api
github.com/evanw/esbuild/internal/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/ast github.com/evanw/esbuild/internal/bundler 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/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/pkg/api github.com/evanw/esbuild/pkg/cli
?   	github.com/evanw/esbuild/cmd/esbuild	[no test files]
?   	github.com/evanw/esbuild/internal/ast	[no test files]
=== RUN   TestCSSEntryPoint
=== RUN   TestCSSEntryPoint/#00
--- PASS: TestCSSEntryPoint (0.00s)
    --- PASS: TestCSSEntryPoint/#00 (0.00s)
=== 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.00s)
    --- PASS: TestCSSFromJSMissingImport/#00 (0.00s)
=== RUN   TestCSSFromJSMissingStarImport
=== RUN   TestCSSFromJSMissingStarImport/#00
--- PASS: TestCSSFromJSMissingStarImport (0.00s)
    --- 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.00s)
    --- PASS: TestInvalidImportURLInCSS/#00 (0.00s)
=== RUN   TestTextImportURLInCSSText
=== RUN   TestTextImportURLInCSSText/#00
--- PASS: TestTextImportURLInCSSText (0.00s)
    --- PASS: TestTextImportURLInCSSText/#00 (0.00s)
=== RUN   TestDataURLImportURLInCSS
=== RUN   TestDataURLImportURLInCSS/#00
--- PASS: TestDataURLImportURLInCSS (0.00s)
    --- PASS: TestDataURLImportURLInCSS/#00 (0.00s)
=== RUN   TestBinaryImportURLInCSS
=== RUN   TestBinaryImportURLInCSS/#00
--- PASS: TestBinaryImportURLInCSS (0.00s)
    --- PASS: TestBinaryImportURLInCSS/#00 (0.00s)
=== 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   TestPackageJsonSideEffectsFalseKeepNamedImportES6
=== RUN   TestPackageJsonSideEffectsFalseKeepNamedImportES6/#00
--- PASS: TestPackageJsonSideEffectsFalseKeepNamedImportES6 (0.00s)
    --- PASS: TestPackageJsonSideEffectsFalseKeepNamedImportES6/#00 (0.00s)
=== RUN   TestPackageJsonSideEffectsFalseKeepNamedImportCommonJS
=== RUN   TestPackageJsonSideEffectsFalseKeepNamedImportCommonJS/#00
--- PASS: TestPackageJsonSideEffectsFalseKeepNamedImportCommonJS (0.00s)
    --- PASS: TestPackageJsonSideEffectsFalseKeepNamedImportCommonJS/#00 (0.00s)
=== RUN   TestPackageJsonSideEffectsFalseKeepStarImportES6
=== RUN   TestPackageJsonSideEffectsFalseKeepStarImportES6/#00
--- PASS: TestPackageJsonSideEffectsFalseKeepStarImportES6 (0.00s)
    --- PASS: TestPackageJsonSideEffectsFalseKeepStarImportES6/#00 (0.00s)
=== RUN   TestPackageJsonSideEffectsFalseKeepStarImportCommonJS
=== RUN   TestPackageJsonSideEffectsFalseKeepStarImportCommonJS/#00
--- PASS: TestPackageJsonSideEffectsFalseKeepStarImportCommonJS (0.00s)
    --- PASS: TestPackageJsonSideEffectsFalseKeepStarImportCommonJS/#00 (0.00s)
=== RUN   TestPackageJsonSideEffectsTrueKeepES6
=== RUN   TestPackageJsonSideEffectsTrueKeepES6/#00
--- PASS: TestPackageJsonSideEffectsTrueKeepES6 (0.00s)
    --- PASS: TestPackageJsonSideEffectsTrueKeepES6/#00 (0.00s)
=== RUN   TestPackageJsonSideEffectsTrueKeepCommonJS
=== RUN   TestPackageJsonSideEffectsTrueKeepCommonJS/#00
--- PASS: TestPackageJsonSideEffectsTrueKeepCommonJS (0.01s)
    --- PASS: TestPackageJsonSideEffectsTrueKeepCommonJS/#00 (0.01s)
=== RUN   TestPackageJsonSideEffectsFalseKeepBareImportAndRequireES6
=== RUN   TestPackageJsonSideEffectsFalseKeepBareImportAndRequireES6/#00
--- PASS: TestPackageJsonSideEffectsFalseKeepBareImportAndRequireES6 (0.00s)
    --- PASS: TestPackageJsonSideEffectsFalseKeepBareImportAndRequireES6/#00 (0.00s)
=== 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.00s)
    --- PASS: TestPackageJsonSideEffectsArrayKeep/#00 (0.00s)
=== RUN   TestPackageJsonSideEffectsNestedDirectoryRemove
=== RUN   TestPackageJsonSideEffectsNestedDirectoryRemove/#00
--- PASS: TestPackageJsonSideEffectsNestedDirectoryRemove (0.00s)
    --- PASS: TestPackageJsonSideEffectsNestedDirectoryRemove/#00 (0.00s)
=== RUN   TestPackageJsonSideEffectsKeepExportDefaultExpr
=== RUN   TestPackageJsonSideEffectsKeepExportDefaultExpr/#00
--- PASS: TestPackageJsonSideEffectsKeepExportDefaultExpr (0.00s)
    --- PASS: TestPackageJsonSideEffectsKeepExportDefaultExpr/#00 (0.00s)
=== RUN   TestJSONLoaderRemoveUnused
=== RUN   TestJSONLoaderRemoveUnused/#00
--- PASS: TestJSONLoaderRemoveUnused (0.00s)
    --- PASS: TestJSONLoaderRemoveUnused/#00 (0.00s)
=== 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.00s)
    --- PASS: TestRemoveUnusedPureCommentCalls/#00 (0.00s)
=== RUN   TestTreeShakingReactElements
=== RUN   TestTreeShakingReactElements/#00
--- PASS: TestTreeShakingReactElements (0.00s)
    --- PASS: TestTreeShakingReactElements/#00 (0.00s)
=== RUN   TestSimpleES6
=== RUN   TestSimpleES6/#00
--- PASS: TestSimpleES6 (0.00s)
    --- PASS: TestSimpleES6/#00 (0.00s)
=== 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.01s)
    --- PASS: TestNewExpressionCommonJS/#00 (0.01s)
=== RUN   TestCommonJSFromES6
=== RUN   TestCommonJSFromES6/#00
--- PASS: TestCommonJSFromES6 (0.00s)
    --- PASS: TestCommonJSFromES6/#00 (0.00s)
=== RUN   TestES6FromCommonJS
=== RUN   TestES6FromCommonJS/#00
--- PASS: TestES6FromCommonJS (0.00s)
    --- 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.06s)
    --- PASS: TestExportFormsWithMinifyIdentifiersAndNoBundle/#00 (0.06s)
=== 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.00s)
    --- PASS: TestExportFormsCommonJS/#00 (0.00s)
=== RUN   TestReExportDefaultCommonJS
=== RUN   TestReExportDefaultCommonJS/#00
--- PASS: TestReExportDefaultCommonJS (0.00s)
    --- PASS: TestReExportDefaultCommonJS/#00 (0.00s)
=== 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.00s)
    --- PASS: TestRequireParentDirCommonJS/#00 (0.00s)
=== RUN   TestRequireParentDirES6
=== RUN   TestRequireParentDirES6/#00
--- PASS: TestRequireParentDirES6 (0.00s)
    --- PASS: TestRequireParentDirES6/#00 (0.00s)
=== 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.00s)
    --- PASS: TestImportMissingNeitherES6NorCommonJS/#00 (0.00s)
=== 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   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   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   TestTypeofRequireBundle
=== RUN   TestTypeofRequireBundle/#00
--- PASS: TestTypeofRequireBundle (0.00s)
    --- PASS: TestTypeofRequireBundle/#00 (0.00s)
=== RUN   TestTypeofRequireNoBundle
=== RUN   TestTypeofRequireNoBundle/#00
--- PASS: TestTypeofRequireNoBundle (0.00s)
    --- PASS: TestTypeofRequireNoBundle/#00 (0.00s)
=== RUN   TestTypeofRequireBadPatterns
=== RUN   TestTypeofRequireBadPatterns/#00
--- PASS: TestTypeofRequireBadPatterns (0.00s)
    --- PASS: TestTypeofRequireBadPatterns/#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.00s)
    --- PASS: TestRequireFSNode/#00 (0.00s)
=== RUN   TestRequireFSNodeMinify
=== RUN   TestRequireFSNodeMinify/#00
--- PASS: TestRequireFSNodeMinify (0.01s)
    --- PASS: TestRequireFSNodeMinify/#00 (0.01s)
=== RUN   TestImportFSBrowser
=== RUN   TestImportFSBrowser/#00
--- PASS: TestImportFSBrowser (0.01s)
    --- PASS: TestImportFSBrowser/#00 (0.01s)
=== RUN   TestImportFSNodeCommonJS
=== RUN   TestImportFSNodeCommonJS/#00
--- PASS: TestImportFSNodeCommonJS (0.00s)
    --- PASS: TestImportFSNodeCommonJS/#00 (0.00s)
=== RUN   TestImportFSNodeES6
=== RUN   TestImportFSNodeES6/#00
--- PASS: TestImportFSNodeES6 (0.00s)
    --- PASS: TestImportFSNodeES6/#00 (0.00s)
=== RUN   TestExportFSBrowser
=== RUN   TestExportFSBrowser/#00
--- PASS: TestExportFSBrowser (0.00s)
    --- PASS: TestExportFSBrowser/#00 (0.00s)
=== RUN   TestExportFSNode
=== RUN   TestExportFSNode/#00
--- PASS: TestExportFSNode (0.00s)
    --- PASS: TestExportFSNode/#00 (0.00s)
=== 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.00s)
    --- PASS: TestMinifiedBundleES6/#00 (0.00s)
=== 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   TestTopLevelReturn
=== RUN   TestTopLevelReturn/#00
--- PASS: TestTopLevelReturn (0.00s)
    --- PASS: TestTopLevelReturn/#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.00s)
    --- PASS: TestThisInsideFunction/#00 (0.00s)
=== RUN   TestThisWithES6Syntax
=== RUN   TestThisWithES6Syntax/#00
--- PASS: TestThisWithES6Syntax (0.01s)
    --- PASS: TestThisWithES6Syntax/#00 (0.01s)
=== RUN   TestArrowFnScope
=== RUN   TestArrowFnScope/#00
--- PASS: TestArrowFnScope (0.01s)
    --- PASS: TestArrowFnScope/#00 (0.01s)
=== 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.00s)
    --- 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.00s)
    --- PASS: TestImportReExportES6Issue149/#00 (0.00s)
=== RUN   TestExternalModuleExclusionPackage
=== RUN   TestExternalModuleExclusionPackage/#00
--- PASS: TestExternalModuleExclusionPackage (0.00s)
    --- 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   TestAutoExternal
=== RUN   TestAutoExternal/#00
--- PASS: TestAutoExternal (0.00s)
    --- PASS: TestAutoExternal/#00 (0.00s)
=== RUN   TestManyEntryPoints
=== RUN   TestManyEntryPoints/#00
--- PASS: TestManyEntryPoints (0.06s)
    --- PASS: TestManyEntryPoints/#00 (0.06s)
=== 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.01s)
    --- PASS: TestMinifyNestedLabelsNoBundle/#00 (0.01s)
=== RUN   TestExportsAndModuleFormatCommonJS
=== RUN   TestExportsAndModuleFormatCommonJS/#00
--- PASS: TestExportsAndModuleFormatCommonJS (0.00s)
    --- PASS: TestExportsAndModuleFormatCommonJS/#00 (0.00s)
=== RUN   TestMinifiedExportsAndModuleFormatCommonJS
=== RUN   TestMinifiedExportsAndModuleFormatCommonJS/#00
--- PASS: TestMinifiedExportsAndModuleFormatCommonJS (0.03s)
    --- PASS: TestMinifiedExportsAndModuleFormatCommonJS/#00 (0.03s)
=== RUN   TestUseStrictDirectiveMinifyNoBundle
=== RUN   TestUseStrictDirectiveMinifyNoBundle/#00
--- PASS: TestUseStrictDirectiveMinifyNoBundle (0.02s)
    --- PASS: TestUseStrictDirectiveMinifyNoBundle/#00 (0.02s)
=== RUN   TestNoOverwriteInputFileError
=== RUN   TestNoOverwriteInputFileError/#00
--- PASS: TestNoOverwriteInputFileError (0.00s)
    --- PASS: TestNoOverwriteInputFileError/#00 (0.00s)
=== RUN   TestDuplicateEntryPointError
=== RUN   TestDuplicateEntryPointError/#00
--- PASS: TestDuplicateEntryPointError (0.00s)
    --- PASS: TestDuplicateEntryPointError/#00 (0.00s)
=== RUN   TestMultipleEntryPointsSameNameCollision
=== RUN   TestMultipleEntryPointsSameNameCollision/#00
--- PASS: TestMultipleEntryPointsSameNameCollision (0.00s)
    --- PASS: TestMultipleEntryPointsSameNameCollision/#00 (0.00s)
=== RUN   TestReExportCommonJSAsES6
=== RUN   TestReExportCommonJSAsES6/#00
--- PASS: TestReExportCommonJSAsES6 (0.00s)
    --- PASS: TestReExportCommonJSAsES6/#00 (0.00s)
=== RUN   TestReExportDefaultInternal
=== RUN   TestReExportDefaultInternal/#00
--- PASS: TestReExportDefaultInternal (0.00s)
    --- 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.00s)
    --- PASS: TestImportMetaCommonJS/#00 (0.00s)
=== RUN   TestImportMetaES6
=== RUN   TestImportMetaES6/#00
--- PASS: TestImportMetaES6 (0.00s)
    --- PASS: TestImportMetaES6/#00 (0.00s)
=== RUN   TestImportMetaNoBundle
=== RUN   TestImportMetaNoBundle/#00
--- PASS: TestImportMetaNoBundle (0.00s)
    --- PASS: TestImportMetaNoBundle/#00 (0.00s)
=== RUN   TestDeduplicateCommentsInBundle
=== RUN   TestDeduplicateCommentsInBundle/#00
--- PASS: TestDeduplicateCommentsInBundle (0.00s)
    --- PASS: TestDeduplicateCommentsInBundle/#00 (0.00s)
=== RUN   TestIIFE_ES5
=== RUN   TestIIFE_ES5/#00
--- PASS: TestIIFE_ES5 (0.00s)
    --- PASS: TestIIFE_ES5/#00 (0.00s)
=== 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   TestTopLevelAwait
=== RUN   TestTopLevelAwait/#00
--- PASS: TestTopLevelAwait (0.00s)
    --- PASS: TestTopLevelAwait/#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   TestAssignToImport
=== RUN   TestAssignToImport/#00
--- PASS: TestAssignToImport (0.00s)
    --- PASS: TestAssignToImport/#00 (0.00s)
=== RUN   TestMinifyArguments
=== RUN   TestMinifyArguments/#00
--- PASS: TestMinifyArguments (0.00s)
    --- PASS: TestMinifyArguments/#00 (0.00s)
=== RUN   TestWarningsInsideNodeModules
=== RUN   TestWarningsInsideNodeModules/#00
--- PASS: TestWarningsInsideNodeModules (0.01s)
    --- PASS: TestWarningsInsideNodeModules/#00 (0.01s)
=== 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.00s)
    --- PASS: TestInject/#00 (0.00s)
=== RUN   TestInjectNoBundle
=== RUN   TestInjectNoBundle/#00
--- PASS: TestInjectNoBundle (0.00s)
    --- PASS: TestInjectNoBundle/#00 (0.00s)
=== RUN   TestInjectJSX
=== RUN   TestInjectJSX/#00
--- PASS: TestInjectJSX (0.00s)
    --- 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   TestAvoidTDZNoBundle
=== RUN   TestAvoidTDZNoBundle/#00
--- PASS: TestAvoidTDZNoBundle (0.01s)
    --- PASS: TestAvoidTDZNoBundle/#00 (0.01s)
=== RUN   TestProcessEnvNodeEnvWarning
=== RUN   TestProcessEnvNodeEnvWarning/#00
--- PASS: TestProcessEnvNodeEnvWarning (0.00s)
    --- PASS: TestProcessEnvNodeEnvWarning/#00 (0.00s)
=== RUN   TestProcessEnvNodeEnvWarningNode
=== RUN   TestProcessEnvNodeEnvWarningNode/#00
--- PASS: TestProcessEnvNodeEnvWarningNode (0.00s)
    --- PASS: TestProcessEnvNodeEnvWarningNode/#00 (0.00s)
=== RUN   TestProcessEnvNodeEnvWarningDefine
=== RUN   TestProcessEnvNodeEnvWarningDefine/#00
--- PASS: TestProcessEnvNodeEnvWarningDefine (0.01s)
    --- PASS: TestProcessEnvNodeEnvWarningDefine/#00 (0.01s)
=== RUN   TestProcessEnvNodeEnvWarningNoBundle
=== RUN   TestProcessEnvNodeEnvWarningNoBundle/#00
--- PASS: TestProcessEnvNodeEnvWarningNoBundle (0.00s)
    --- PASS: TestProcessEnvNodeEnvWarningNoBundle/#00 (0.00s)
=== 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.00s)
    --- PASS: TestImportStarExportImportStarUnused/#00 (0.00s)
=== RUN   TestImportStarExportImportStarNoCapture
=== RUN   TestImportStarExportImportStarNoCapture/#00
--- PASS: TestImportStarExportImportStarNoCapture (0.00s)
    --- 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.00s)
    --- PASS: TestImportStarExportStarAsCapture/#00 (0.00s)
=== RUN   TestImportStarExportStarUnused
=== RUN   TestImportStarExportStarUnused/#00
--- PASS: TestImportStarExportStarUnused (0.01s)
    --- PASS: TestImportStarExportStarUnused/#00 (0.01s)
=== 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.00s)
    --- PASS: TestImportStarCommonJSCapture/#00 (0.00s)
=== 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   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.00s)
    --- PASS: TestImportOfExportStarOfImport/#00 (0.00s)
=== RUN   TestExportSelfIIFE
=== RUN   TestExportSelfIIFE/#00
--- PASS: TestExportSelfIIFE (0.00s)
    --- PASS: TestExportSelfIIFE/#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.02s)
    --- PASS: TestExportSelfAndRequireSelfCommonJS/#00 (0.02s)
=== RUN   TestExportSelfAndImportSelfCommonJS
=== RUN   TestExportSelfAndImportSelfCommonJS/#00
--- PASS: TestExportSelfAndImportSelfCommonJS (0.00s)
    --- PASS: TestExportSelfAndImportSelfCommonJS/#00 (0.00s)
=== RUN   TestExportOtherAsNamespaceCommonJS
=== RUN   TestExportOtherAsNamespaceCommonJS/#00
--- PASS: TestExportOtherAsNamespaceCommonJS (0.01s)
    --- 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.01s)
    --- PASS: TestNamespaceImportUnusedMissingES6/#00 (0.01s)
=== RUN   TestNamespaceImportMissingCommonJS
=== RUN   TestNamespaceImportMissingCommonJS/#00
--- PASS: TestNamespaceImportMissingCommonJS (0.00s)
    --- PASS: TestNamespaceImportMissingCommonJS/#00 (0.00s)
=== RUN   TestNamespaceImportUnusedMissingCommonJS
=== RUN   TestNamespaceImportUnusedMissingCommonJS/#00
--- PASS: TestNamespaceImportUnusedMissingCommonJS (0.00s)
    --- PASS: TestNamespaceImportUnusedMissingCommonJS/#00 (0.00s)
=== 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.00s)
    --- PASS: TestNamespaceImportReExportUnusedMissingES6/#00 (0.00s)
=== RUN   TestNamespaceImportReExportStarMissingES6
=== RUN   TestNamespaceImportReExportStarMissingES6/#00
--- PASS: TestNamespaceImportReExportStarMissingES6 (0.00s)
    --- PASS: TestNamespaceImportReExportStarMissingES6/#00 (0.00s)
=== 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.00s)
    --- PASS: TestIssue176/#00 (0.00s)
=== 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.03s)
    --- PASS: TestImportDefaultNamespaceComboNoDefault/#00 (0.03s)
=== 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.00s)
    --- PASS: TestTSImportStarExportImportStarNoCapture/#00 (0.00s)
=== 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.00s)
    --- PASS: TestTSReExportTypeOnlyFileES6/#00 (0.00s)
=== 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.00s)
    --- PASS: TestLoaderFileCommonJSAndES6/#00 (0.00s)
=== 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   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.03s)
    --- PASS: TestLoaderJSONSharedWithMultipleEntriesIssue413/#00 (0.02s)
=== 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.00s)
    --- PASS: TestLowerPrivateGetterSetter2015/#00 (0.00s)
=== RUN   TestLowerPrivateGetterSetter2019
=== RUN   TestLowerPrivateGetterSetter2019/#00
--- PASS: TestLowerPrivateGetterSetter2019 (0.00s)
    --- PASS: TestLowerPrivateGetterSetter2019/#00 (0.00s)
=== RUN   TestLowerPrivateGetterSetter2020
=== RUN   TestLowerPrivateGetterSetter2020/#00
--- PASS: TestLowerPrivateGetterSetter2020 (0.00s)
    --- PASS: TestLowerPrivateGetterSetter2020/#00 (0.00s)
=== RUN   TestLowerPrivateGetterSetterNext
=== RUN   TestLowerPrivateGetterSetterNext/#00
--- PASS: TestLowerPrivateGetterSetterNext (0.00s)
    --- PASS: TestLowerPrivateGetterSetterNext/#00 (0.00s)
=== RUN   TestLowerPrivateMethod2019
=== RUN   TestLowerPrivateMethod2019/#00
--- PASS: TestLowerPrivateMethod2019 (0.00s)
    --- PASS: TestLowerPrivateMethod2019/#00 (0.00s)
=== RUN   TestLowerPrivateMethod2020
=== RUN   TestLowerPrivateMethod2020/#00
--- PASS: TestLowerPrivateMethod2020 (0.00s)
    --- PASS: TestLowerPrivateMethod2020/#00 (0.00s)
=== 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.00s)
    --- PASS: TestTSLowerObjectRest2017NoBundle/#00 (0.00s)
=== RUN   TestTSLowerObjectRest2018NoBundle
=== RUN   TestTSLowerObjectRest2018NoBundle/#00
--- PASS: TestTSLowerObjectRest2018NoBundle (0.00s)
    --- PASS: TestTSLowerObjectRest2018NoBundle/#00 (0.00s)
=== 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   TestPackageJsonMain
=== RUN   TestPackageJsonMain/#00
--- PASS: TestPackageJsonMain (0.00s)
    --- PASS: TestPackageJsonMain/#00 (0.00s)
=== RUN   TestPackageJsonBadMain
=== RUN   TestPackageJsonBadMain/#00
--- PASS: TestPackageJsonBadMain (0.01s)
    --- PASS: TestPackageJsonBadMain/#00 (0.01s)
=== 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.00s)
    --- PASS: TestPackageJsonBrowserMapRelativeToRelative/#00 (0.00s)
=== RUN   TestPackageJsonBrowserMapRelativeToModule
=== RUN   TestPackageJsonBrowserMapRelativeToModule/#00
--- PASS: TestPackageJsonBrowserMapRelativeToModule (0.00s)
    --- PASS: TestPackageJsonBrowserMapRelativeToModule/#00 (0.00s)
=== RUN   TestPackageJsonBrowserMapRelativeDisabled
=== RUN   TestPackageJsonBrowserMapRelativeDisabled/#00
--- PASS: TestPackageJsonBrowserMapRelativeDisabled (0.00s)
    --- PASS: TestPackageJsonBrowserMapRelativeDisabled/#00 (0.00s)
=== RUN   TestPackageJsonBrowserMapModuleToRelative
=== RUN   TestPackageJsonBrowserMapModuleToRelative/#00
--- PASS: TestPackageJsonBrowserMapModuleToRelative (0.00s)
    --- PASS: TestPackageJsonBrowserMapModuleToRelative/#00 (0.00s)
=== RUN   TestPackageJsonBrowserMapModuleToModule
=== RUN   TestPackageJsonBrowserMapModuleToModule/#00
--- PASS: TestPackageJsonBrowserMapModuleToModule (0.00s)
    --- 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.00s)
    --- PASS: TestPackageJsonBrowserMapNativeModuleDisabled/#00 (0.00s)
=== RUN   TestPackageJsonBrowserMapAvoidMissing
=== RUN   TestPackageJsonBrowserMapAvoidMissing/#00
--- PASS: TestPackageJsonBrowserMapAvoidMissing (0.00s)
    --- 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.00s)
    --- PASS: TestPackageJsonBrowserWithModuleBrowser/#00 (0.00s)
=== RUN   TestPackageJsonBrowserWithMainNode
=== RUN   TestPackageJsonBrowserWithMainNode/#00
--- PASS: TestPackageJsonBrowserWithMainNode (0.00s)
    --- PASS: TestPackageJsonBrowserWithMainNode/#00 (0.00s)
=== RUN   TestPackageJsonDualPackageHazardImportOnly
=== RUN   TestPackageJsonDualPackageHazardImportOnly/#00
--- PASS: TestPackageJsonDualPackageHazardImportOnly (0.01s)
    --- PASS: TestPackageJsonDualPackageHazardImportOnly/#00 (0.01s)
=== RUN   TestPackageJsonDualPackageHazardRequireOnly
=== RUN   TestPackageJsonDualPackageHazardRequireOnly/#00
--- PASS: TestPackageJsonDualPackageHazardRequireOnly (0.00s)
    --- PASS: TestPackageJsonDualPackageHazardRequireOnly/#00 (0.00s)
=== RUN   TestPackageJsonDualPackageHazardImportAndRequireSameFile
=== RUN   TestPackageJsonDualPackageHazardImportAndRequireSameFile/#00
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireSameFile (0.00s)
    --- PASS: TestPackageJsonDualPackageHazardImportAndRequireSameFile/#00 (0.00s)
=== RUN   TestPackageJsonDualPackageHazardImportAndRequireSeparateFiles
=== RUN   TestPackageJsonDualPackageHazardImportAndRequireSeparateFiles/#00
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireSeparateFiles (0.00s)
    --- PASS: TestPackageJsonDualPackageHazardImportAndRequireSeparateFiles/#00 (0.00s)
=== RUN   TestPackageJsonDualPackageHazardImportAndRequireForceModuleBeforeMain
=== RUN   TestPackageJsonDualPackageHazardImportAndRequireForceModuleBeforeMain/#00
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireForceModuleBeforeMain (0.00s)
    --- PASS: TestPackageJsonDualPackageHazardImportAndRequireForceModuleBeforeMain/#00 (0.00s)
=== RUN   TestPackageJsonDualPackageHazardImportAndRequireBrowser
=== RUN   TestPackageJsonDualPackageHazardImportAndRequireBrowser/#00
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireBrowser (0.00s)
    --- PASS: TestPackageJsonDualPackageHazardImportAndRequireBrowser/#00 (0.00s)
=== 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   TestSplittingSharedES6IntoES6
=== RUN   TestSplittingSharedES6IntoES6/#00
--- PASS: TestSplittingSharedES6IntoES6 (0.00s)
    --- PASS: TestSplittingSharedES6IntoES6/#00 (0.00s)
=== RUN   TestSplittingSharedCommonJSIntoES6
=== RUN   TestSplittingSharedCommonJSIntoES6/#00
--- PASS: TestSplittingSharedCommonJSIntoES6 (0.00s)
    --- PASS: TestSplittingSharedCommonJSIntoES6/#00 (0.00s)
=== RUN   TestSplittingDynamicES6IntoES6
=== RUN   TestSplittingDynamicES6IntoES6/#00
--- PASS: TestSplittingDynamicES6IntoES6 (0.02s)
    --- PASS: TestSplittingDynamicES6IntoES6/#00 (0.02s)
=== RUN   TestSplittingDynamicCommonJSIntoES6
=== RUN   TestSplittingDynamicCommonJSIntoES6/#00
--- PASS: TestSplittingDynamicCommonJSIntoES6 (0.00s)
    --- PASS: TestSplittingDynamicCommonJSIntoES6/#00 (0.00s)
=== RUN   TestSplittingDynamicAndNotDynamicES6IntoES6
=== RUN   TestSplittingDynamicAndNotDynamicES6IntoES6/#00
--- PASS: TestSplittingDynamicAndNotDynamicES6IntoES6 (0.01s)
    --- PASS: TestSplittingDynamicAndNotDynamicES6IntoES6/#00 (0.01s)
=== RUN   TestSplittingDynamicAndNotDynamicCommonJSIntoES6
=== RUN   TestSplittingDynamicAndNotDynamicCommonJSIntoES6/#00
--- PASS: TestSplittingDynamicAndNotDynamicCommonJSIntoES6 (0.01s)
    --- PASS: TestSplittingDynamicAndNotDynamicCommonJSIntoES6/#00 (0.01s)
=== RUN   TestSplittingAssignToLocal
=== RUN   TestSplittingAssignToLocal/#00
--- PASS: TestSplittingAssignToLocal (0.00s)
    --- PASS: TestSplittingAssignToLocal/#00 (0.00s)
=== RUN   TestSplittingSideEffectsWithoutDependencies
=== RUN   TestSplittingSideEffectsWithoutDependencies/#00
--- PASS: TestSplittingSideEffectsWithoutDependencies (0.00s)
    --- PASS: TestSplittingSideEffectsWithoutDependencies/#00 (0.00s)
=== RUN   TestSplittingNestedDirectories
=== RUN   TestSplittingNestedDirectories/#00
--- PASS: TestSplittingNestedDirectories (0.00s)
    --- PASS: TestSplittingNestedDirectories/#00 (0.00s)
=== RUN   TestSplittingCircularReferenceIssue251
=== RUN   TestSplittingCircularReferenceIssue251/#00
--- PASS: TestSplittingCircularReferenceIssue251 (0.00s)
    --- PASS: TestSplittingCircularReferenceIssue251/#00 (0.00s)
=== RUN   TestSplittingMissingLazyExport
=== RUN   TestSplittingMissingLazyExport/#00
--- PASS: TestSplittingMissingLazyExport (0.00s)
    --- PASS: TestSplittingMissingLazyExport/#00 (0.00s)
=== 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.00s)
    --- PASS: TestSplittingCrossChunkAssignmentDependenciesRecursive/#00 (0.00s)
=== RUN   TestSplittingDuplicateChunkCollision
=== RUN   TestSplittingDuplicateChunkCollision/#00
--- PASS: TestSplittingDuplicateChunkCollision (0.00s)
    --- PASS: TestSplittingDuplicateChunkCollision/#00 (0.00s)
=== RUN   TestSplittingMinifyIdentifiersCrashIssue437
=== RUN   TestSplittingMinifyIdentifiersCrashIssue437/#00
--- PASS: TestSplittingMinifyIdentifiersCrashIssue437 (0.00s)
    --- PASS: TestSplittingMinifyIdentifiersCrashIssue437/#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.01s)
    --- 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.01s)
    --- PASS: TestTSExportNamespace/#00 (0.01s)
=== RUN   TestTSMinifyEnum
=== RUN   TestTSMinifyEnum/#00
--- PASS: TestTSMinifyEnum (0.02s)
    --- PASS: TestTSMinifyEnum/#00 (0.02s)
=== RUN   TestTSMinifyNamespace
=== RUN   TestTSMinifyNamespace/#00
--- PASS: TestTSMinifyNamespace (0.00s)
    --- 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.00s)
    --- PASS: TestTSMinifiedBundleES6/#00 (0.00s)
=== RUN   TestTSMinifiedBundleCommonJS
=== RUN   TestTSMinifiedBundleCommonJS/#00
--- PASS: TestTSMinifiedBundleCommonJS (0.00s)
    --- PASS: TestTSMinifiedBundleCommonJS/#00 (0.00s)
=== RUN   TestTypeScriptDecorators
=== RUN   TestTypeScriptDecorators/#00
--- PASS: TestTypeScriptDecorators (0.00s)
    --- PASS: TestTypeScriptDecorators/#00 (0.00s)
=== RUN   TestTSExportDefaultTypeIssue316
=== RUN   TestTSExportDefaultTypeIssue316/#00
--- PASS: TestTSExportDefaultTypeIssue316 (0.00s)
    --- PASS: TestTSExportDefaultTypeIssue316/#00 (0.00s)
=== RUN   TestTSImplicitExtensions
=== RUN   TestTSImplicitExtensions/#00
--- PASS: TestTSImplicitExtensions (0.00s)
    --- 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.00s)
    --- PASS: TestExportTypeIssue379/#00 (0.00s)
=== RUN   TestTsConfigPaths
=== RUN   TestTsConfigPaths/#00
--- PASS: TestTsConfigPaths (0.00s)
    --- PASS: TestTsConfigPaths/#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.00s)
    --- PASS: TestTsConfigNestedJSX/#00 (0.00s)
=== RUN   TestTsconfigJsonBaseUrl
=== RUN   TestTsconfigJsonBaseUrl/#00
--- PASS: TestTsconfigJsonBaseUrl (0.01s)
    --- PASS: TestTsconfigJsonBaseUrl/#00 (0.01s)
=== RUN   TestJsconfigJsonBaseUrl
=== RUN   TestJsconfigJsonBaseUrl/#00
--- PASS: TestJsconfigJsonBaseUrl (0.00s)
    --- PASS: TestJsconfigJsonBaseUrl/#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   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   TestTsconfigRemoveTypeImports
=== RUN   TestTsconfigRemoveTypeImports/#00
--- PASS: TestTsconfigRemoveTypeImports (0.01s)
    --- PASS: TestTsconfigRemoveTypeImports/#00 (0.01s)
=== RUN   TestTsconfigPreserveTypeImports
=== RUN   TestTsconfigPreserveTypeImports/#00
--- PASS: TestTsconfigPreserveTypeImports (0.00s)
    --- PASS: TestTsconfigPreserveTypeImports/#00 (0.00s)
PASS
ok  	github.com/evanw/esbuild/internal/bundler	0.987s
?   	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/#0
=== RUN   TestTokens/#id
=== 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.00s)
    --- 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/#0 (0.00s)
    --- PASS: TestTokens/#id (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)
PASS
ok  	github.com/evanw/esbuild/internal/css_lexer	0.047s
=== 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.02s)
    --- 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.00s)
    --- 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.00s)
    --- 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:_0.1;_}
=== RUN   TestNumber/a_{_width:_+0.;_}
=== RUN   TestNumber/a_{_width:_+0.1;_}
=== RUN   TestNumber/a_{_width:_-0.;_}
=== RUN   TestNumber/a_{_width:_-0.1;_}
=== RUN   TestNumber/a_{_width:_0.;_}_[mangle]
=== RUN   TestNumber/a_{_width:_0.1;_}_[mangle]
=== RUN   TestNumber/a_{_width:_+0.;_}_[mangle]
=== RUN   TestNumber/a_{_width:_+0.1;_}_[mangle]
=== RUN   TestNumber/a_{_width:_-0.;_}_[mangle]
=== RUN   TestNumber/a_{_width:_-0.1;_}_[mangle]
=== RUN   TestNumber/a_{_width:_0.%;_}
=== RUN   TestNumber/a_{_width:_0.1%;_}
=== RUN   TestNumber/a_{_width:_+0.%;_}
=== RUN   TestNumber/a_{_width:_+0.1%;_}
=== RUN   TestNumber/a_{_width:_-0.%;_}
=== RUN   TestNumber/a_{_width:_-0.1%;_}
=== RUN   TestNumber/a_{_width:_0.%;_}_[mangle]
=== RUN   TestNumber/a_{_width:_0.1%;_}_[mangle]
=== RUN   TestNumber/a_{_width:_+0.%;_}_[mangle]
=== RUN   TestNumber/a_{_width:_+0.1%;_}_[mangle]
=== RUN   TestNumber/a_{_width:_-0.%;_}_[mangle]
=== RUN   TestNumber/a_{_width:_-0.1%;_}_[mangle]
=== RUN   TestNumber/a_{_width:_0.px+;_}
=== RUN   TestNumber/a_{_width:_0.1px+;_}
=== RUN   TestNumber/a_{_width:_+0.px+;_}
=== RUN   TestNumber/a_{_width:_+0.1px+;_}
=== RUN   TestNumber/a_{_width:_-0.px+;_}
=== RUN   TestNumber/a_{_width:_-0.1px+;_}
=== RUN   TestNumber/a_{_width:_0.px+;_}_[mangle]
=== RUN   TestNumber/a_{_width:_0.1px+;_}_[mangle]
=== RUN   TestNumber/a_{_width:_+0.px+;_}_[mangle]
=== RUN   TestNumber/a_{_width:_+0.1px+;_}_[mangle]
=== RUN   TestNumber/a_{_width:_-0.px+;_}_[mangle]
=== RUN   TestNumber/a_{_width:_-0.1px+;_}_[mangle]
--- PASS: TestNumber (0.01s)
    --- PASS: TestNumber/a_{_width:_0.;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_0.1;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_+0.;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_+0.1;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_-0.;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_-0.1;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_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:_+0.1;_}_[mangle] (0.00s)
    --- PASS: TestNumber/a_{_width:_-0.;_}_[mangle] (0.00s)
    --- PASS: TestNumber/a_{_width:_-0.1;_}_[mangle] (0.00s)
    --- PASS: TestNumber/a_{_width:_0.%;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_0.1%;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_+0.%;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_+0.1%;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_-0.%;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_-0.1%;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_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:_+0.1%;_}_[mangle] (0.00s)
    --- PASS: TestNumber/a_{_width:_-0.%;_}_[mangle] (0.00s)
    --- PASS: TestNumber/a_{_width:_-0.1%;_}_[mangle] (0.00s)
    --- PASS: TestNumber/a_{_width:_0.px+;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_0.1px+;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_+0.px+;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_+0.1px+;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_-0.px+;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_-0.1px+;_} (0.00s)
    --- PASS: TestNumber/a_{_width:_0.px+;_}_[mangle] (0.00s)
    --- PASS: TestNumber/a_{_width:_0.1px+;_}_[mangle] (0.00s)
    --- PASS: TestNumber/a_{_width:_+0.px+;_}_[mangle] (0.00s)
    --- PASS: TestNumber/a_{_width:_+0.1px+;_}_[mangle] (0.00s)
    --- PASS: TestNumber/a_{_width:_-0.px+;_}_[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.03s)
    --- 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.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:_#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.00s)
    --- 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]
--- PASS: TestColorRGBA (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:_rgba(1%,_2%,_3%,_0.5)_}_[mangle] (0.00s)
    --- PASS: TestColorRGBA/a_{_color:_rgba(1%,_2%,_3%,_50%)_}_[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]
--- PASS: TestColorHSLA (0.00s)
    --- 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)
=== 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.02s)
    --- 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_{}
--- PASS: TestSelector (0.01s)
    --- 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.00s)
    --- PASS: TestSelector/a:_b_{} (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.00s)
    --- 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/@{}
--- PASS: TestAtRule (0.00s)
    --- 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)
=== 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.01s)
    --- 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   TestAtNamespace
=== RUN   TestAtNamespace/@namespace"http://www.com";
=== RUN   TestAtNamespace/@namespace_"http://www.com";
=== RUN   TestAtNamespace/@namespace_"http://www.com"_;
=== RUN   TestAtNamespace/@namespace_url();
=== RUN   TestAtNamespace/@namespace_url(http://www.com);
=== RUN   TestAtNamespace/@namespace_url(http://www.com)_;
=== RUN   TestAtNamespace/@namespace_url("http://www.com");
=== RUN   TestAtNamespace/@namespace_url("http://www.com")_;
=== RUN   TestAtNamespace/@namespace_ns"http://www.com";
=== RUN   TestAtNamespace/@namespace_ns_"http://www.com";
=== RUN   TestAtNamespace/@namespace_ns_"http://www.com"_;
=== RUN   TestAtNamespace/@namespace_ns_url();
=== RUN   TestAtNamespace/@namespace_ns_url(http://www.com);
=== RUN   TestAtNamespace/@namespace_ns_url(http://www.com)_;
=== RUN   TestAtNamespace/@namespace_ns_url("http://www.com");
=== RUN   TestAtNamespace/@namespace_ns_url("http://www.com")_;
=== RUN   TestAtNamespace/@namespace;
=== RUN   TestAtNamespace/@namespace_"http://www.com"
=== RUN   TestAtNamespace/@namespace_url("http://www.com";
=== RUN   TestAtNamespace/@namespace_noturl("http://www.com");
=== RUN   TestAtNamespace/@namespace_url(
=== RUN   TestAtNamespace/@namespace_ns;
=== RUN   TestAtNamespace/@namespace_ns_"http://www.com"
=== RUN   TestAtNamespace/@namespace_ns_url("http://www.com";
=== RUN   TestAtNamespace/@namespace_ns_noturl("http://www.com");
=== RUN   TestAtNamespace/@namespace_ns_url(
=== RUN   TestAtNamespace/@namespace_"http://www.com"_{}
--- PASS: TestAtNamespace (0.01s)
    --- PASS: TestAtNamespace/@namespace"http://www.com"; (0.00s)
    --- PASS: TestAtNamespace/@namespace_"http://www.com"; (0.00s)
    --- PASS: TestAtNamespace/@namespace_"http://www.com"_; (0.00s)
    --- PASS: TestAtNamespace/@namespace_url(); (0.00s)
    --- PASS: TestAtNamespace/@namespace_url(http://www.com); (0.00s)
    --- PASS: TestAtNamespace/@namespace_url(http://www.com)_; (0.00s)
    --- PASS: TestAtNamespace/@namespace_url("http://www.com"); (0.00s)
    --- PASS: TestAtNamespace/@namespace_url("http://www.com")_; (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns"http://www.com"; (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_"http://www.com"; (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_"http://www.com"_; (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_url(); (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_url(http://www.com); (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_url(http://www.com)_; (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_url("http://www.com"); (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_url("http://www.com")_; (0.00s)
    --- PASS: TestAtNamespace/@namespace; (0.00s)
    --- PASS: TestAtNamespace/@namespace_"http://www.com" (0.00s)
    --- PASS: TestAtNamespace/@namespace_url("http://www.com"; (0.00s)
    --- PASS: TestAtNamespace/@namespace_noturl("http://www.com"); (0.00s)
    --- PASS: TestAtNamespace/@namespace_url( (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns; (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_"http://www.com" (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_url("http://www.com"; (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_noturl("http://www.com"); (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_url( (0.00s)
    --- PASS: TestAtNamespace/@namespace_"http://www.com"_{} (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;
=== 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.00s)
    --- 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; (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.01s)
    --- PASS: TestAtKeyframes/@keyframes_{} (0.00s)
    --- 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)
PASS
ok  	github.com/evanw/esbuild/internal/css_parser	0.201s
=== 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.00s)
    --- 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.00s)
    --- PASS: TestSelector/a_+_b_c_>_d_~_e{}_[minified] (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'_)_{} (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.00s)
    --- 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.00s)
    --- 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]
--- PASS: TestDeclaration (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_)_} (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)
=== 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.00s)
    --- 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   TestAtNamespace
=== RUN   TestAtNamespace/@namespace"http://www.com";
=== RUN   TestAtNamespace/@namespace_"http://www.com";
=== RUN   TestAtNamespace/@namespace_url(http://www.com);
=== RUN   TestAtNamespace/@namespace_url("http://www.com");
=== RUN   TestAtNamespace/@namespace_ns"http://www.com";
=== RUN   TestAtNamespace/@namespace_ns_"http://www.com";
=== RUN   TestAtNamespace/@namespace_ns_url(http://www.com);
=== RUN   TestAtNamespace/@namespace_ns_url("http://www.com");
=== RUN   TestAtNamespace/@namespace"http://www.com";_[minified]
=== RUN   TestAtNamespace/@namespace_"http://www.com";_[minified]
=== RUN   TestAtNamespace/@namespace_url(http://www.com);_[minified]
=== RUN   TestAtNamespace/@namespace_url("http://www.com");_[minified]
=== RUN   TestAtNamespace/@namespace_ns"http://www.com";_[minified]
=== RUN   TestAtNamespace/@namespace_ns_"http://www.com";_[minified]
=== RUN   TestAtNamespace/@namespace_ns_url(http://www.com);_[minified]
=== RUN   TestAtNamespace/@namespace_ns_url("http://www.com");_[minified]
--- PASS: TestAtNamespace (0.00s)
    --- PASS: TestAtNamespace/@namespace"http://www.com"; (0.00s)
    --- PASS: TestAtNamespace/@namespace_"http://www.com"; (0.00s)
    --- PASS: TestAtNamespace/@namespace_url(http://www.com); (0.00s)
    --- PASS: TestAtNamespace/@namespace_url("http://www.com"); (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns"http://www.com"; (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_"http://www.com"; (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_url(http://www.com); (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_url("http://www.com"); (0.00s)
    --- PASS: TestAtNamespace/@namespace"http://www.com";_[minified] (0.00s)
    --- PASS: TestAtNamespace/@namespace_"http://www.com";_[minified] (0.00s)
    --- PASS: TestAtNamespace/@namespace_url(http://www.com);_[minified] (0.00s)
    --- PASS: TestAtNamespace/@namespace_url("http://www.com");_[minified] (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns"http://www.com";_[minified] (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_"http://www.com";_[minified] (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_url(http://www.com);_[minified] (0.00s)
    --- PASS: TestAtNamespace/@namespace_ns_url("http://www.com");_[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"foo.css";_[minified]
=== RUN   TestAtImport/@import_"foo.css";_[minified]
=== RUN   TestAtImport/@import_url(foo.css);_[minified]
=== RUN   TestAtImport/@import_url("foo.css");_[minified]
--- PASS: TestAtImport (0.00s)
    --- 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"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)
=== 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.00s)
    --- 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.00s)
=== 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.00s)
    --- 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.01s)
    --- PASS: TestASCII/*_{_background:_url(🐈)_}_[ascii] (0.00s)
    --- 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/*_{_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.01s)
    --- 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.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.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/[🐈]_{}_[ascii] (0.00s)
    --- PASS: TestASCII/[🐈=🐈]_{}_[ascii] (0.00s)
    --- PASS: TestASCII/[🐈|🐈=🐈]_{}_[ascii] (0.00s)
    --- 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.00s)
PASS
ok  	github.com/evanw/esbuild/internal/css_printer	0.086s
=== RUN   TestBasic
--- PASS: TestBasic (0.00s)
=== RUN   TestRel
=== RUN   TestRel/Rel("/a/b",_"/a/b")_==_"."
=== RUN   TestRel/Rel("/a/b",_"/a/b/c")_==_"c"
=== RUN   TestRel/Rel("/a/b",_"/a/b/c/d")_==_"c/d"
=== RUN   TestRel/Rel("/a/b/c",_"/a/b")_==_".."
=== RUN   TestRel/Rel("/a/b/c/d",_"/a/b")_==_"../.."
=== RUN   TestRel/Rel("/a/b/c",_"/a/b/x")_==_"../x"
=== RUN   TestRel/Rel("/a/b/c/d",_"/a/b/x")_==_"../../x"
=== RUN   TestRel/Rel("/a/b/c",_"/a/b/x/y")_==_"../x/y"
=== RUN   TestRel/Rel("/a/b/c/d",_"/a/b/x/y")_==_"../../x/y"
--- PASS: TestRel (0.00s)
    --- PASS: TestRel/Rel("/a/b",_"/a/b")_==_"." (0.00s)
    --- PASS: TestRel/Rel("/a/b",_"/a/b/c")_==_"c" (0.00s)
    --- PASS: TestRel/Rel("/a/b",_"/a/b/c/d")_==_"c/d" (0.00s)
    --- PASS: TestRel/Rel("/a/b/c",_"/a/b")_==_".." (0.00s)
    --- PASS: TestRel/Rel("/a/b/c/d",_"/a/b")_==_"../.." (0.00s)
    --- PASS: TestRel/Rel("/a/b/c",_"/a/b/x")_==_"../x" (0.00s)
    --- PASS: TestRel/Rel("/a/b/c/d",_"/a/b/x")_==_"../../x" (0.00s)
    --- PASS: TestRel/Rel("/a/b/c",_"/a/b/x/y")_==_"../x/y" (0.00s)
    --- PASS: TestRel/Rel("/a/b/c/d",_"/a/b/x/y")_==_"../../x/y" (0.00s)
PASS
ok  	github.com/evanw/esbuild/internal/fs	0.041s
?   	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.047s
=== 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.08s)
    --- 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.02s)
    --- 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.03s)
    --- 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.00s)
    --- 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.03s)
    --- 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.00s)
    --- 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.02s)
    --- 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.00s)
    --- 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.00s)
    --- 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.163s
=== 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.04s)
    --- 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.00s)
    --- 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   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
--- PASS: TestExponentiation (0.01s)
    --- 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.00s)
    --- PASS: TestExponentiation/~x_**_2 (0.00s)
    --- 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.00s)
    --- 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)
=== 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.00s)
    --- 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/for_(var_x;;)_;
=== RUN   TestDecls/for_(let_x;;)_;
=== RUN   TestDecls/for_(const_x;;)_;
=== 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/[b,_...c,]_=_d
=== RUN   TestDecls/([b,_...c,]_=_d)
=== RUN   TestDecls/({b,_...c,}_=_d)
=== RUN   TestDecls/({a_=_b})
=== RUN   TestDecls/({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.04s)
    --- 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/for_(var_x;;)_; (0.00s)
    --- PASS: TestDecls/for_(let_x;;)_; (0.00s)
    --- PASS: TestDecls/for_(const_x;;)_; (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.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}_=_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/[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/({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.00s)
    --- 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_(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_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_{};;);
--- PASS: TestFor (0.02s)
    --- 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_(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.01s)
    --- 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_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)
=== 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/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_{}
--- PASS: TestScope (0.01s)
    --- 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/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)
=== 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.02s)
    --- 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.00s)
    --- 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.00s)
    --- 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/({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)_{}})
--- PASS: TestObject (0.01s)
    --- 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/({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)
=== 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.00s)
    --- 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.11s)
    --- 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.03s)
    --- 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.01s)
    --- 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.00s)
    --- 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_=_1_}
=== RUN   TestClass/class_Foo_{_x_=_function()_{_arguments_}_}
=== RUN   TestClass/class_Foo_{_[arguments]_}
=== RUN   TestClass/class_Foo_{_[arguments_=_1]_}
=== 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_{_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()_{}_})
--- PASS: TestClass (0.03s)
    --- 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.01s)
    --- 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_=_1_} (0.00s)
    --- PASS: TestClass/class_Foo_{_x_=_function()_{_arguments_}_} (0.00s)
    --- PASS: TestClass/class_Foo_{_[arguments]_} (0.00s)
    --- PASS: TestClass/class_Foo_{_[arguments_=_1]_} (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_{_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)
=== RUN   TestSuperCall
=== 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()_{_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()_}_}_}
--- PASS: TestSuperCall (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()_{_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)
=== 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.03s)
    --- 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.00s)
    --- 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)_}
--- PASS: TestYield (0.00s)
    --- 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)
=== 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/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/async_x;
=== RUN   TestAsync/async_(...x,)_=>_{}
=== RUN   TestAsync/async_=>_await_0
=== 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/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);}
--- PASS: TestAsync (0.04s)
    --- 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/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/async_x; (0.00s)
    --- PASS: TestAsync/async_(...x,)_=>_{} (0.00s)
    --- PASS: TestAsync/async_=>_await_0 (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/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)
=== 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/(()_=>_{})_?_1_:_2
=== RUN   TestArrow/()_=>_{}_?_1_:_2
=== RUN   TestArrow/1_<_(()_=>_{})
=== RUN   TestArrow/1_<_()_=>_{}
=== RUN   TestArrow/(...x_=_y)_=>_{}
--- PASS: TestArrow (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)
    --- 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/(()_=>_{})_?_1_:_2 (0.00s)
    --- PASS: TestArrow/()_=>_{}_?_1_:_2 (0.00s)
    --- PASS: TestArrow/1_<_(()_=>_{}) (0.00s)
    --- PASS: TestArrow/1_<_()_=>_{} (0.00s)
    --- PASS: TestArrow/(...x_=_y)_=>_{} (0.00s)
=== RUN   TestTemplate
=== 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.04s)
    --- 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.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\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_?_2_:_3
=== RUN   TestConstantFolding/0_?_1_:_2
=== 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.05s)
    --- 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_?_2_:_3 (0.00s)
    --- PASS: TestConstantFolding/0_?_1_:_2 (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.03s)
    --- 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/1_?_0_:_()=>{};_(()=>{})()
=== RUN   TestConstantFoldingScopes/0_?_()=>{}_:_1;_(()=>{})()
=== RUN   TestConstantFoldingScopes/0_&&_(()=>{});_(()=>{})()
=== RUN   TestConstantFoldingScopes/1_||_(()=>{});_(()=>{})()
=== RUN   TestConstantFoldingScopes/if_(1)_0;_else_()=>{};_(()=>{})()
=== RUN   TestConstantFoldingScopes/if_(0)_()=>{};_else_1;_(()=>{})()
--- PASS: TestConstantFoldingScopes (0.00s)
    --- PASS: TestConstantFoldingScopes/1_?_0_:_()=>{};_(()=>{})() (0.00s)
    --- PASS: TestConstantFoldingScopes/0_?_()=>{}_:_1;_(()=>{})() (0.00s)
    --- PASS: TestConstantFoldingScopes/0_&&_(()=>{});_(()=>{})() (0.00s)
    --- PASS: TestConstantFoldingScopes/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'
--- PASS: TestImport (0.01s)
    --- 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)
=== 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_()_=>_{}
--- PASS: TestExport (0.06s)
    --- PASS: TestExport/export_default_x (0.01s)
    --- 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.00s)
    --- 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)
=== 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.00s)
    --- 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.00s)
    --- 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.01s)
    --- 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.00s)
    --- 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.00s)
    --- 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.01s)
    --- PASS: TestCatch/try_{}_catch_(e)_{} (0.00s)
    --- PASS: TestCatch/try_{}_catch_(e)_{_var_e_} (0.00s)
    --- PASS: TestCatch/var_e;_try_{}_catch_(e)_{} (0.00s)
    --- 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.00s)
    --- 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.00s)
    --- 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.01s)
    --- PASS: TestWarningTypeofEquals/typeof_x_===_'null' (0.00s)
    --- PASS: TestWarningTypeofEquals/typeof_x_!==_'null' (0.00s)
    --- PASS: TestWarningTypeofEquals/typeof_x_==_'null' (0.00s)
    --- 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.00s)
    --- 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)_}_} (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.00s)
    --- 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.00s)
    --- PASS: TestWarningDuplicateCase/switch_(x)_{_case_y:_case_z:_} (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_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.01s)
    --- 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.01s)
    --- 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.00s)
    --- 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   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.01s)
    --- PASS: TestMangleUndefined/console.log(undefined) (0.00s)
    --- PASS: TestMangleUndefined/console.log(+undefined) (0.00s)
    --- 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.00s)
    --- 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.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)
    --- 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.01s)
    --- PASS: TestMangleBlock/while(1)_{_while_(1)_{}_} (0.00s)
    --- PASS: TestMangleBlock/while(1)_{_const_x_=_0;_} (0.00s)
    --- 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   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)
--- PASS: TestMangleDoubleNot (0.01s)
    --- 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)
=== 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_:_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])
--- PASS: TestMangleIf (0.04s)
    --- 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.01s)
    --- PASS: TestMangleIf/let_b;_a_=_null_!=_b.x_?_b.x_:_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_=_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_:_b (0.00s)
    --- 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)
=== RUN   TestMangleReturn
=== 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()
--- PASS: TestMangleReturn (0.01s)
    --- 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)
=== 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.00s)
    --- 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.00s)
    --- 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_=_{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}
--- PASS: TestMangleObject (0.04s)
    --- 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.04s)
    --- 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.00s)
    --- PASS: TestMangleObject/x_=_{a,_...[1,_2,_3],_b} (0.00s)
    --- PASS: TestMangleObject/x_=_{a,_...(()=>{})(),_b} (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.00s)
    --- PASS: TestMangleArrow/var_a_=_()_=>_{} (0.00s)
    --- PASS: TestMangleArrow/var_a_=_()_=>_123 (0.00s)
    --- PASS: TestMangleArrow/var_a_=_()_=>_void_0 (0.00s)
    --- PASS: TestMangleArrow/var_a_=_()_=>_undefined (0.00s)
    --- 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/typeof_(123,_x)
=== RUN   TestMangleTypeofIdentifier/typeof_(123,_x.y)
=== RUN   TestMangleTypeofIdentifier/typeof_(123,_x);_var_x
=== RUN   TestMangleTypeofIdentifier/typeof_(true_&&_x)
=== RUN   TestMangleTypeofIdentifier/typeof_(true_&&_x.y)
=== RUN   TestMangleTypeofIdentifier/typeof_(true_&&_x);_var_x
=== RUN   TestMangleTypeofIdentifier/typeof_(false_||_x)
=== RUN   TestMangleTypeofIdentifier/typeof_(false_||_x.y)
=== RUN   TestMangleTypeofIdentifier/typeof_(false_||_x);_var_x
--- PASS: TestMangleTypeofIdentifier (0.00s)
    --- PASS: TestMangleTypeofIdentifier/typeof_(123,_x) (0.00s)
    --- PASS: TestMangleTypeofIdentifier/typeof_(123,_x.y) (0.00s)
    --- PASS: TestMangleTypeofIdentifier/typeof_(123,_x);_var_x (0.00s)
    --- PASS: TestMangleTypeofIdentifier/typeof_(true_&&_x) (0.00s)
    --- PASS: TestMangleTypeofIdentifier/typeof_(true_&&_x.y) (0.00s)
    --- PASS: TestMangleTypeofIdentifier/typeof_(true_&&_x);_var_x (0.00s)
    --- PASS: TestMangleTypeofIdentifier/typeof_(false_||_x) (0.00s)
    --- PASS: TestMangleTypeofIdentifier/typeof_(false_||_x.y) (0.00s)
    --- PASS: TestMangleTypeofIdentifier/typeof_(false_||_x);_var_x (0.00s)
=== RUN   TestMangleTypeofEquals
=== RUN   TestMangleTypeofEquals/typeof_x_===_y
=== RUN   TestMangleTypeofEquals/typeof_x_!==_y
=== RUN   TestMangleTypeofEquals/typeof_x_===_'string'
=== RUN   TestMangleTypeofEquals/typeof_x_!==_'string'
=== RUN   TestMangleTypeofEquals/y_===_typeof_x
=== RUN   TestMangleTypeofEquals/y_!==_typeof_x
=== RUN   TestMangleTypeofEquals/'string'_===_typeof_x
=== RUN   TestMangleTypeofEquals/'string'_!==_typeof_x
--- PASS: TestMangleTypeofEquals (0.01s)
    --- PASS: TestMangleTypeofEquals/typeof_x_===_y (0.00s)
    --- PASS: TestMangleTypeofEquals/typeof_x_!==_y (0.00s)
    --- PASS: TestMangleTypeofEquals/typeof_x_===_'string' (0.00s)
    --- PASS: TestMangleTypeofEquals/typeof_x_!==_'string' (0.00s)
    --- PASS: TestMangleTypeofEquals/y_===_typeof_x (0.00s)
    --- PASS: TestMangleTypeofEquals/y_!==_typeof_x (0.00s)
    --- PASS: TestMangleTypeofEquals/'string'_===_typeof_x (0.01s)
    --- PASS: TestMangleTypeofEquals/'string'_!==_typeof_x (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/a_===_void_0
=== RUN   TestMangleEqualsUndefined/a_!==_void_0
=== RUN   TestMangleEqualsUndefined/void_0_===_a
=== RUN   TestMangleEqualsUndefined/void_0_!==_a
=== RUN   TestMangleEqualsUndefined/a_==_void_0
=== RUN   TestMangleEqualsUndefined/a_!=_void_0
=== RUN   TestMangleEqualsUndefined/void_0_==_a
=== RUN   TestMangleEqualsUndefined/void_0_!=_a
=== RUN   TestMangleEqualsUndefined/a_===_null_||_a_===_undefined
=== RUN   TestMangleEqualsUndefined/a_===_null_||_a_!==_undefined
=== RUN   TestMangleEqualsUndefined/a_!==_null_||_a_===_undefined
=== RUN   TestMangleEqualsUndefined/a_===_null_&&_a_===_undefined
=== RUN   TestMangleEqualsUndefined/a.x_===_null_||_a.x_===_undefined
=== RUN   TestMangleEqualsUndefined/a_===_undefined_||_a_===_null
=== RUN   TestMangleEqualsUndefined/a_===_undefined_||_a_!==_null
=== RUN   TestMangleEqualsUndefined/a_!==_undefined_||_a_===_null
=== RUN   TestMangleEqualsUndefined/a_===_undefined_&&_a_===_null
=== RUN   TestMangleEqualsUndefined/a.x_===_undefined_||_a.x_===_null
=== RUN   TestMangleEqualsUndefined/a_!==_null_&&_a_!==_undefined
=== RUN   TestMangleEqualsUndefined/a_!==_null_&&_a_===_undefined
=== RUN   TestMangleEqualsUndefined/a_===_null_&&_a_!==_undefined
=== RUN   TestMangleEqualsUndefined/a_!==_null_||_a_!==_undefined
=== RUN   TestMangleEqualsUndefined/a.x_!==_null_&&_a.x_!==_undefined
=== RUN   TestMangleEqualsUndefined/a_!==_undefined_&&_a_!==_null
=== RUN   TestMangleEqualsUndefined/a_!==_undefined_&&_a_===_null
=== RUN   TestMangleEqualsUndefined/a_===_undefined_&&_a_!==_null
=== RUN   TestMangleEqualsUndefined/a_!==_undefined_||_a_!==_null
=== RUN   TestMangleEqualsUndefined/a.x_!==_undefined_&&_a.x_!==_null
--- PASS: TestMangleEqualsUndefined (0.02s)
    --- PASS: TestMangleEqualsUndefined/a_===_void_0 (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_!==_void_0 (0.00s)
    --- PASS: TestMangleEqualsUndefined/void_0_===_a (0.00s)
    --- PASS: TestMangleEqualsUndefined/void_0_!==_a (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_==_void_0 (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_!=_void_0 (0.00s)
    --- PASS: TestMangleEqualsUndefined/void_0_==_a (0.00s)
    --- PASS: TestMangleEqualsUndefined/void_0_!=_a (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_===_null_||_a_===_undefined (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_===_null_||_a_!==_undefined (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_!==_null_||_a_===_undefined (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_===_null_&&_a_===_undefined (0.00s)
    --- PASS: TestMangleEqualsUndefined/a.x_===_null_||_a.x_===_undefined (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_===_undefined_||_a_===_null (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_===_undefined_||_a_!==_null (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_!==_undefined_||_a_===_null (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_===_undefined_&&_a_===_null (0.00s)
    --- PASS: TestMangleEqualsUndefined/a.x_===_undefined_||_a.x_===_null (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_!==_null_&&_a_!==_undefined (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_!==_null_&&_a_===_undefined (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_===_null_&&_a_!==_undefined (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_!==_null_||_a_!==_undefined (0.00s)
    --- PASS: TestMangleEqualsUndefined/a.x_!==_null_&&_a.x_!==_undefined (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_!==_undefined_&&_a_!==_null (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_!==_undefined_&&_a_===_null (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_===_undefined_&&_a_!==_null (0.00s)
    --- PASS: TestMangleEqualsUndefined/a_!==_undefined_||_a_!==_null (0.00s)
    --- PASS: TestMangleEqualsUndefined/a.x_!==_undefined_&&_a.x_!==_null (0.01s)
=== 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   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/this
=== RUN   TestMangleUnused//regex/
=== RUN   TestMangleUnused/(function()_{})
=== RUN   TestMangleUnused/(()_=>_{})
=== RUN   TestMangleUnused/import.meta
=== 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_+_'')
--- PASS: TestMangleUnused (0.03s)
    --- 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/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/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.01s)
    --- 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.01s)
    --- 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)
=== 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.01s)
=== 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.02s)
    --- 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&quot;_</x>
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#01
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#02
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#03
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#04
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#05
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#06
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#07
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#08
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#09
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#10
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#11
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#12
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#13
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#14
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#15
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#16
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#17
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#18
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#19
=== RUN   TestUnicodeWhitespace/<x>_\ufeff&quot;_</x>
=== RUN   TestUnicodeWhitespace/var_x#20
=== RUN   TestUnicodeWhitespace/<x_y/>#20
=== RUN   TestUnicodeWhitespace/<x>___</x>#20
=== RUN   TestUnicodeWhitespace/<x>__&quot;_</x>#20
--- PASS: TestUnicodeWhitespace (0.04s)
    --- 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.01s)
    --- 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.01s)
    --- 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&quot;_</x> (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x> (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#01 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#02 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#03 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#04 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#05 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#06 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#07 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#08 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#09 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#10 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#11 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#12 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#13 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#14 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#15 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#16 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#17 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#18 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>__&quot;_</x>#19 (0.00s)
    --- PASS: TestUnicodeWhitespace/<x>_\ufeff&quot;_</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>__&quot;_</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)
--- PASS: TestNewTarget (0.00s)
    --- PASS: TestNewTarget/new.target (0.00s)
    --- PASS: TestNewTarget/(new.target) (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/<a_b/>
=== RUN   TestJSX/<a_b="\"/>
=== RUN   TestJSX/<a_b="<>"/>
=== RUN   TestJSX/<a_b="&lt;&gt;"/>
=== 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>&lt;&gt;</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/<a></b>
=== RUN   TestJSX/<_a_._b_>_<_/_c_._d_>
=== RUN   TestJSX/<a-b.c>
=== RUN   TestJSX/<a.b-c>
=== RUN   TestJSX/<a:b>
=== 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}/>
--- PASS: TestJSX (0.08s)
    --- 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/<a_b/> (0.00s)
    --- PASS: TestJSX/<a_b="\"/> (0.00s)
    --- PASS: TestJSX/<a_b="<>"/> (0.00s)
    --- PASS: TestJSX/<a_b="&lt;&gt;"/> (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>&lt;&gt;</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/<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:b> (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)
=== RUN   TestJSXPragmas
=== RUN   TestJSXPragmas///_@jsx_h_<a/>
=== RUN   TestJSXPragmas//*_@jsx_h_*/_<a/>
=== 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///_@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_*/_<></>
--- PASS: TestJSXPragmas (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///_@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_a.b.c_<></> (0.00s)
    --- PASS: TestJSXPragmas//*_@jsxFrag_a.b.c_*/_<></> (0.00s)
=== 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.02s)
    --- 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.00s)
    --- 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.00s)
    --- 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()_}_}
--- PASS: TestLowerClassInstance (0.01s)
    --- 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.01s)
    --- PASS: TestLowerClassInstance/class_Foo_extends_Bar_{_bar()_{}_foo_} (0.00s)
    --- PASS: TestLowerClassInstance/class_Foo_extends_Bar_{_bar()_{}_foo;_constructor()_{_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.04s)
    --- 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.01s)
    --- 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   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   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/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/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/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.03s)
    --- 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/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/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/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.01s)
    --- 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   TestPrivateIdentifiers
=== RUN   TestPrivateIdentifiers/#foo
=== RUN   TestPrivateIdentifiers/this.#foo
=== RUN   TestPrivateIdentifiers/this?.#foo
=== RUN   TestPrivateIdentifiers/({_#foo:_1_})
=== RUN   TestPrivateIdentifiers/class_Foo_{_x_=_{_#foo:_1_}_}
=== 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_}
=== RUN   TestPrivateIdentifiers/class_Foo_{_#foo_=_1_}
=== 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_{_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_{__#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.02s)
    --- PASS: TestPrivateIdentifiers/#foo (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_{_#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_} (0.00s)
    --- PASS: TestPrivateIdentifiers/class_Foo_{_#foo_=_1_} (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.00s)
    --- 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.00s)
    --- 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_{_get_#x()_{_this.#x_=_1_}_} (0.01s)
    --- PASS: TestPrivateIdentifiers/class_Foo_{_get_#x()_{_this.#x_+=_1_}_} (0.00s)
    --- PASS: TestPrivateIdentifiers/class_Foo_{_set_#x(x)_{_this.#x_}_} (0.00s)
    --- PASS: TestPrivateIdentifiers/class_Foo_{_set_#x(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/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.02s)
    --- 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.00s)
    --- 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.00s)
    --- 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.00s)
    --- 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.01s)
    --- PASS: TestES5/async_()_=>_foo; (0.00s)
    --- 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.04s)
    --- 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.01s)
    --- 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.01s)
    --- 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.01s)
    --- 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:_(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:_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/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/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/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/let_foo:_`${'a'_|_'b'}-${'c'_|_'d'}`_=_'a-c'
--- PASS: TestTSTypes (0.01s)
    --- 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:_(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:_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/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/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/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/let_foo:_`${'a'_|_'b'}-${'c'_|_'d'}`_=_'a-c' (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_{_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_{_[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.02s)
    --- 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_{_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_{_[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.02s)
    --- 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)_}__
--- PASS: TestTSNamespaceExports (0.00s)
    --- 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)
=== 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']()]__
--- PASS: TestTSEnum (0.02s)
    --- 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.01s)
=== 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.01s)
    --- 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.00s)
    --- 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
--- PASS: TestTSDecl (0.00s)
    --- 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)
=== 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/module_M_{_const_x_}
--- PASS: TestTSDeclare (0.00s)
    --- 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/module_M_{_const_x_} (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()_{}_}
--- PASS: TestTSDecorator (0.02s)
    --- 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.00s)
    --- 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)
=== 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/(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/let_x:_()_=>_{}_|_({y:_z});
=== RUN   TestTSArrow/function_x():_({y:_z})_{}
--- PASS: TestTSArrow (0.02s)
    --- 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.00s)
    --- 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/(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/let_x:_()_=>_{}_|_({y:_z}); (0.00s)
    --- PASS: TestTSArrow/function_x():_({y:_z})_{} (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   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.00s)
    --- 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   TestTSImportEquals
=== RUN   TestTSImportEquals/import_x_=_require('foo');_x()
=== RUN   TestTSImportEquals/import_x_=_require('foo')_x()
=== RUN   TestTSImportEquals/import_x_=_foo.bar;_x()
=== RUN   TestTSImportEquals/import_x_=_foo.bar_x()
=== 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_}
--- PASS: TestTSImportEquals (0.01s)
    --- PASS: TestTSImportEquals/import_x_=_require('foo');_x() (0.00s)
    --- PASS: TestTSImportEquals/import_x_=_require('foo')_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.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)
=== 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.00s)
    --- 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,_bar_as_baz}_from_'bar'_x
=== RUN   TestTSTypeOnlyImport/import_type_=_bar
=== RUN   TestTSTypeOnlyImport/import_type_from_'bar';_type
=== 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.00s)
    --- 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,_bar_as_baz}_from_'bar'_x (0.00s)
    --- PASS: TestTSTypeOnlyImport/import_type_=_bar (0.00s)
    --- PASS: TestTSTypeOnlyImport/import_type_from_'bar';_type (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.00s)
    --- 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,_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_=_<{}>()_=>_{}
=== 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,_X>(y)_=>_{})
=== RUN   TestTSJSX/(<T,_X>(y):_(()_=>_{})_=>_{})
=== 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.01s)
    --- 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,_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_=_<{}>()_=>_{} (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,_X>(y)_=>_{}) (0.00s)
    --- PASS: TestTSJSX/(<T,_X>(y):_(()_=>_{})_=>_{}) (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	1.451s
=== 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.04s)
    --- PASS: TestNumber/1e-100 (0.00s)
    --- 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.00s)
    --- 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.01s)
    --- PASS: TestNumber/0x8000_0000 (0.00s)
    --- PASS: TestNumber/0x8000_0001 (0.00s)
    --- PASS: TestNumber/-0x7fff_ffff (0.00s)
    --- 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.00s)
    --- 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.01s)
    --- 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)
=== RUN   TestCall/(1_?_eval_:_2)?.(x)
=== 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)_[minified]
=== RUN   TestCall/(1_?_eval_:_2)?.(x)_[minified]
--- PASS: TestCall (0.01s)
    --- PASS: TestCall/x()()() (0.00s)
    --- PASS: TestCall/x().y()[z]() (0.00s)
    --- 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) (0.00s)
    --- PASS: TestCall/(1_?_eval_:_2)?.(x) (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)_[minified] (0.00s)
    --- PASS: TestCall/(1_?_eval_:_2)?.(x)_[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.00s)
    --- 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)
    --- 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.02s)
    --- 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.00s)
    --- 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.01s)
    --- 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_=_`\1`
=== RUN   TestTemplate/let_x_=_`\x01`
=== RUN   TestTemplate/let_x_=_`\1${0}`
=== RUN   TestTemplate/let_x_=_`\x01${0}`
=== RUN   TestTemplate/let_x_=_`${0}\1`
=== RUN   TestTemplate/let_x_=_`${0}\x01`
=== RUN   TestTemplate/let_x_=_`${0}\1${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.02s)
    --- PASS: TestTemplate/let_x_=_`\1` (0.00s)
    --- PASS: TestTemplate/let_x_=_`\x01` (0.00s)
    --- PASS: TestTemplate/let_x_=_`\1${0}` (0.00s)
    --- PASS: TestTemplate/let_x_=_`\x01${0}` (0.00s)
    --- PASS: TestTemplate/let_x_=_`${0}\1` (0.00s)
    --- PASS: TestTemplate/let_x_=_`${0}\x01` (0.00s)
    --- PASS: TestTemplate/let_x_=_`${0}\1${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.00s)
    --- 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.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)
=== 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.00s)
    --- 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.00s)
    --- 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.01s)
    --- 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.00s)
    --- 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.00s)
    --- 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.00s)
    --- 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.00s)
    --- 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.01s)
    --- PASS: TestArrow/()_=>_{} (0.00s)
    --- PASS: TestArrow/x_=>_(x,_0) (0.00s)
    --- 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   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.02s)
    --- 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.00s)
    --- 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.00s)
    --- 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.01s)
    --- 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.00s)
    --- PASS: TestWhitespace/+_+x_[minified] (0.00s)
    --- PASS: TestWhitespace/-_--x_[minified] (0.00s)
    --- 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.00s)
    --- PASS: TestWhitespace//x/_+_Foo_[minified] (0.00s)
    --- PASS: TestWhitespace//x/_instanceof_Foo_[minified] (0.00s)
    --- 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.00s)
    --- 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.00s)
    --- 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.00s)
=== 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/export_*_as_ns_from_'path'_[minified]
=== RUN   TestMinify/export_{a,_b_as_c}_from_'path'_[minified]
=== RUN   TestMinify/'\n'
=== RUN   TestMinify/'\n'_[mangled]
=== RUN   TestMinify/({'\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.01s)
    --- 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.00s)
    --- PASS: TestMinify/import_*_as_ns_from_'path'_[minified] (0.00s)
    --- PASS: TestMinify/import_{a,_b_as_c}_from_'path'_[minified] (0.00s)
    --- PASS: TestMinify/export_*_as_ns_from_'path'_[minified] (0.00s)
    --- PASS: TestMinify/export_{a,_b_as_c}_from_'path'_[minified] (0.00s)
    --- PASS: TestMinify/'\n' (0.00s)
    --- PASS: TestMinify/'\n'_[mangled] (0.01s)
    --- PASS: TestMinify/({'\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.00s)
    --- 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.00s)
    --- 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.02s)
    --- 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.00s)
    --- PASS: TestASCIIOnly/var_\u{10000}_[ascii] (0.02s)
    --- 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.275s
?   	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/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 -a -O--builddirectory=_build -O--buildsystem=golang
dwz: debian/esbuild/usr/bin/esbuild: .debug_info section not present
   dh_strip -a -a -O--builddirectory=_build -O--buildsystem=golang
dh_strip: warning: Could not find the BuildID in debian/esbuild/usr/bin/esbuild
   dh_makeshlibs -a -a -O--builddirectory=_build -O--buildsystem=golang
   dh_shlibdeps -a -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
Use of uninitialized value $caller in string eq at /usr/share/perl5/Debian/Debhelper/Buildsystem/golang.pm line 567.
   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.8.3-1_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian mythic lxc autobuilder 1 <root@raspbian.org> >../golang-github-evanw-esbuild_0.8.3-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 2020-11-08T05:23:20Z

Finished
--------

I: Built successfully

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


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


golang-github-evanw-esbuild_0.8.3-1_armhf.changes:
--------------------------------------------------

Format: 1.8
Date: Thu, 05 Nov 2020 05:41:11 -0700
Source: golang-github-evanw-esbuild
Binary: esbuild
Architecture: armhf
Version: 0.8.3-1
Distribution: bullseye-staging
Urgency: medium
Maintainer: Raspbian mythic lxc autobuilder 1 <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.8.3-1) unstable; urgency=medium
 .
   * New upstream version 0.8.3
   * Update esbuild(1) man page to 0.8.3
Checksums-Sha1:
 b313b25f6c0296c681ea709a448bf2317681fcc2 1480816 esbuild_0.8.3-1_armhf.deb
 116fda1d463cda9602c3783b4e08153bd292de32 4555 golang-github-evanw-esbuild_0.8.3-1_armhf.buildinfo
Checksums-Sha256:
 ea6bdda3f0b9c9ad3bb47fc352eac62f3359d72161aba8bf0d825d671a20958d 1480816 esbuild_0.8.3-1_armhf.deb
 b9c31bcbbd91c294eda3de8d294d3d2fca61400e75c27b7399075b1373d8b4d3 4555 golang-github-evanw-esbuild_0.8.3-1_armhf.buildinfo
Files:
 4434a1616c97bbe37db83b9f354df538 1480816 javascript optional esbuild_0.8.3-1_armhf.deb
 c1cb3cdd4dd45c0ac45155566d5ea99b 4555 devel optional golang-github-evanw-esbuild_0.8.3-1_armhf.buildinfo

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


esbuild_0.8.3-1_armhf.deb
-------------------------

 new Debian package, version 2.0.
 size 1480816 bytes: control archive=952 bytes.
     881 bytes,    21 lines      control              
     327 bytes,     5 lines      md5sums              
 Package: esbuild
 Source: golang-github-evanw-esbuild
 Version: 0.8.3-1
 Architecture: armhf
 Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
 Installed-Size: 4433
 Depends: libc6 (>= 2.4)
 Built-Using: golang-1.15 (= 1.15.2-1+rpi1), golang-golang-x-sys (= 0.0~git20201101.da20708-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 2020-11-05 12:41 ./
drwxr-xr-x root/root         0 2020-11-05 12:41 ./usr/
drwxr-xr-x root/root         0 2020-11-05 12:41 ./usr/bin/
-rwxr-xr-x root/root   4469232 2020-11-05 12:41 ./usr/bin/esbuild
drwxr-xr-x root/root         0 2020-11-05 12:41 ./usr/share/
drwxr-xr-x root/root         0 2020-11-05 12:41 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-11-05 12:41 ./usr/share/doc/esbuild/
-rw-r--r-- root/root       318 2020-11-05 12:41 ./usr/share/doc/esbuild/changelog.Debian.gz
-rw-r--r-- root/root     50866 2020-11-03 21:34 ./usr/share/doc/esbuild/changelog.gz
-rw-r--r-- root/root      5029 2020-10-25 05:57 ./usr/share/doc/esbuild/copyright
drwxr-xr-x root/root         0 2020-11-05 12:41 ./usr/share/man/
drwxr-xr-x root/root         0 2020-11-05 12:41 ./usr/share/man/man1/
-rw-r--r-- root/root      2408 2020-11-05 12:41 ./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: 110316
Build-Time: 96
Distribution: bullseye-staging
Host Architecture: armhf
Install-Time: 302
Job: golang-github-evanw-esbuild_0.8.3-1
Machine Architecture: armhf
Package: golang-github-evanw-esbuild
Package-Time: 420
Source-Version: 0.8.3-1
Space: 110316
Status: successful
Version: 0.8.3-1
--------------------------------------------------------------------------------
Finished at 2020-11-08T05:23:20Z
Build needed 00:07:00, 110316k disk space