diff --git a/crates/swc/tests/exec/issues-6xxx/.6301/exec.js b/crates/swc/tests/exec/issues-6xxx/.6301/exec.js new file mode 100644 index 000000000000..08cc1bccb343 --- /dev/null +++ b/crates/swc/tests/exec/issues-6xxx/.6301/exec.js @@ -0,0 +1,2 @@ +// input.js +try { await; } catch { console.log("caught"); } \ No newline at end of file diff --git a/crates/swc/tests/exec/issues-6xxx/.6302/exec.js b/crates/swc/tests/exec/issues-6xxx/.6302/exec.js new file mode 100644 index 000000000000..4ce9f8c0c058 --- /dev/null +++ b/crates/swc/tests/exec/issues-6xxx/.6302/exec.js @@ -0,0 +1 @@ +var [...x] = 0; diff --git a/crates/swc/tests/exec/issues-6xxx/.6303/exec.js b/crates/swc/tests/exec/issues-6xxx/.6303/exec.js new file mode 100644 index 000000000000..6f77cb958271 --- /dev/null +++ b/crates/swc/tests/exec/issues-6xxx/.6303/exec.js @@ -0,0 +1,2 @@ +"use strict"; +for ({} in [0]); \ No newline at end of file diff --git a/crates/swc/tests/exec/issues-6xxx/.6304/exec.js b/crates/swc/tests/exec/issues-6xxx/.6304/exec.js new file mode 100644 index 000000000000..62ca18957d42 --- /dev/null +++ b/crates/swc/tests/exec/issues-6xxx/.6304/exec.js @@ -0,0 +1 @@ +let [] = []; diff --git a/crates/swc/tests/exec/issues-6xxx/.6305/exec.js b/crates/swc/tests/exec/issues-6xxx/.6305/exec.js new file mode 100644 index 000000000000..1197ed377dc0 --- /dev/null +++ b/crates/swc/tests/exec/issues-6xxx/.6305/exec.js @@ -0,0 +1 @@ +class x { static { super.x = 0; } } diff --git a/crates/swc/tests/exec/issues-6xxx/.6306/exec.js b/crates/swc/tests/exec/issues-6xxx/.6306/exec.js new file mode 100644 index 000000000000..7cc7940f690e --- /dev/null +++ b/crates/swc/tests/exec/issues-6xxx/.6306/exec.js @@ -0,0 +1,2 @@ +"use strict"; +x = {} = null; \ No newline at end of file diff --git a/crates/swc/tests/exec/issues-6xxx/.6307/exec.js b/crates/swc/tests/exec/issues-6xxx/.6307/exec.js new file mode 100644 index 000000000000..ea1bc4ff9109 --- /dev/null +++ b/crates/swc/tests/exec/issues-6xxx/.6307/exec.js @@ -0,0 +1 @@ +class x { static y = x = 0; } \ No newline at end of file diff --git a/crates/swc/tests/exec/issues-6xxx/.6308/exec.js b/crates/swc/tests/exec/issues-6xxx/.6308/exec.js new file mode 100644 index 000000000000..fa6ea9a01c04 --- /dev/null +++ b/crates/swc/tests/exec/issues-6xxx/.6308/exec.js @@ -0,0 +1,2 @@ +var x = { x } = 0; +console.log(x); diff --git a/crates/swc/tests/exec/issues-6xxx/.6309/exec.js b/crates/swc/tests/exec/issues-6xxx/.6309/exec.js new file mode 100644 index 000000000000..e46d1a23ab1d --- /dev/null +++ b/crates/swc/tests/exec/issues-6xxx/.6309/exec.js @@ -0,0 +1 @@ +class x { static x = super.x += super.x += 0; } diff --git a/crates/swc/tests/exec/issues-6xxx/.6311/exec.js b/crates/swc/tests/exec/issues-6xxx/.6311/exec.js new file mode 100644 index 000000000000..242b3920104d --- /dev/null +++ b/crates/swc/tests/exec/issues-6xxx/.6311/exec.js @@ -0,0 +1 @@ +switch ( 0 ) { case x : function x ( ) { } }