From b2acdc90a57a50c8072d62846b1d1702a08c216f Mon Sep 17 00:00:00 2001 From: Chris Tate Date: Tue, 27 Oct 2026 20:48:22 -0500 Subject: [PATCH] Check the lowerer's dynamic import rejections like its other load inputs The lowerer keeps LoadResult.dynamicImportRejections, the import() roots that never load. Unit records now check its size, as they check inlineRequireCycleCalls, so the unit journal covers it. --- packages/compiler/src/frontend/lowering/lowerer.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/compiler/src/frontend/lowering/lowerer.ts b/packages/compiler/src/frontend/lowering/lowerer.ts index 41f6bf73d..2790c4332 100644 --- a/packages/compiler/src/frontend/lowering/lowerer.ts +++ b/packages/compiler/src/frontend/lowering/lowerer.ts @@ -4020,6 +4020,7 @@ export class Lowerer { checkedTable("fnSigsBySymbol", () => this.fnSigsBySymbol.size), checkedTable("cjsExportsAssignments", () => this.cjsExportsAssignments.size), checkedTable("inlineRequireCycleCalls", () => this.inlineRequireCycleCalls.size), + checkedTable("dynamicImportRejections", () => this.dynamicImportRejections.size), checkedTable("staticCallables", () => this.staticCallables.size), checkedTable("genericFnsBySymbol", () => this.genericFnsBySymbol.size), checkedTable("objLitGenericFns", () => this.objLitGenericFns.size),