From 4c417833a90000d10e56dd2ea65c6c3e5c398673 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Thu, 24 May 2018 13:13:01 -0700 Subject: [PATCH] Use ObjectFlags.EmptyObjectType in addTypeToIntersection --- src/compiler/checker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 0e2d91efe0f..acca7e571b8 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -8515,7 +8515,7 @@ namespace ts { if (flags & TypeFlags.Intersection) { return addTypesToIntersection(typeSet, includes, (type).types); } - if (getObjectFlags(type) & ObjectFlags.Anonymous && isEmptyObjectType(type)) { + if (getObjectFlags(type) & ObjectFlags.EmptyObjectType) { includes |= TypeFlags.EmptyObject; } else {