mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Add regression test
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
// Repro from #11000
|
||||
|
||||
declare var cond: boolean;
|
||||
|
||||
function foo1() {
|
||||
let x: string | number | boolean = 0;
|
||||
while (cond) {
|
||||
if (typeof x === "string") {
|
||||
x = x.slice();
|
||||
}
|
||||
else {
|
||||
x = "abc";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function foo2() {
|
||||
let x: string | number | boolean = 0;
|
||||
while (cond) {
|
||||
if (typeof x === "number") {
|
||||
x = "abc";
|
||||
}
|
||||
else {
|
||||
x = x.slice();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user