From 361e19bbe8eeb54f5568d72eaadbd50b34d31338 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Wed, 24 Feb 2021 09:48:26 -0800 Subject: [PATCH] Ensure no duplicates in named union list --- 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 bd782c57d20..f12d2a2ccb7 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -13460,7 +13460,7 @@ namespace ts { if (t.flags & TypeFlags.Union) { const origin = (t).origin; if (t.aliasSymbol || origin && !(origin.flags & TypeFlags.Union)) { - namedUnions.push(t); + pushIfUnique(namedUnions, t); } else if (origin && origin.flags & TypeFlags.Union) { addNamedUnions(namedUnions, (origin).types);