diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 1cc91550dc0..82459d6afbe 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -7632,11 +7632,9 @@ namespace ts { if (left.flags & TypeFlags.Any || right.flags & TypeFlags.Any) { return anyType; } - left = filterType(left, t => !(t.flags & TypeFlags.Nullable)); if (left.flags & TypeFlags.Never) { return right; } - right = filterType(right, t => !(t.flags & TypeFlags.Nullable)); if (right.flags & TypeFlags.Never) { return left; }