Fix top level logical assignment leak (#40536)

* Fix leaking top level logical assignment

* Fix leaking top level logical assignment
This commit is contained in:
Wenlu Wang
2022-03-15 01:48:31 +08:00
committed by GitHub
parent 4a58fbce17
commit 5f017df609
11 changed files with 270 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
// @strict: true
// @target: esnext, es2020, es2015
let x: string | undefined;
let d: string | undefined;
d ?? (d = x ?? "x")
d.length;
let e: string | undefined;
e ??= x ?? "x"
e.length