From d2e3a35a03138dcf6bb3c9ec0b03b532ca6d0403 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Fri, 20 Nov 2020 09:11:05 -0800 Subject: [PATCH] Add missing 'break' statement --- src/compiler/checker.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 2d23e4c4e68..32eb3b5bd3c 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -14333,6 +14333,7 @@ namespace ts { // doesn't immediately resolve to 'string' instead of being deferred. if (inferredExtendsType.flags & TypeFlags.AnyOrUnknown || isTypeDefinitelyAssignableTo(checkType, inferredExtendsType)) { result = instantiateType(getTypeFromTypeNode(root.node.trueType), combinedMapper || mapper); + break; } } // Return a deferred type for a check that is neither definitely true nor definitely false