Add regression test

This commit is contained in:
Anders Hejlsberg 2016-09-19 17:06:44 -07:00
parent ed338013e0
commit 7b1ca047d5

View file

@ -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();
}
}
}