From 393a44a06141160abc123c707ef4ae9b6ec1ca83 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sun, 14 Sep 2025 19:17:37 -0400 Subject: [PATCH] chore: remove unused analysis.boundary (#16763) --- packages/svelte/src/compiler/phases/2-analyze/index.js | 3 --- packages/svelte/src/compiler/phases/2-analyze/types.d.ts | 1 - .../src/compiler/phases/2-analyze/visitors/SvelteBoundary.js | 2 +- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/svelte/src/compiler/phases/2-analyze/index.js b/packages/svelte/src/compiler/phases/2-analyze/index.js index 243773630f..54f869c256 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/index.js +++ b/packages/svelte/src/compiler/phases/2-analyze/index.js @@ -304,7 +304,6 @@ export function analyze_module(source, options) { options: /** @type {ValidatedCompileOptions} */ (options), fragment: null, title: null, - boundary: null, parent_element: null, reactive_statement: null }, @@ -696,7 +695,6 @@ export function analyze_component(root, source, options) { ast_type: ast === instance.ast ? 'instance' : ast === template.ast ? 'template' : 'module', fragment: ast === template.ast ? ast : null, title: null, - boundary: null, parent_element: null, has_props_rune: false, component_slots: new Set(), @@ -764,7 +762,6 @@ export function analyze_component(root, source, options) { options, fragment: ast === template.ast ? ast : null, title: null, - boundary: null, parent_element: null, has_props_rune: false, ast_type: ast === instance.ast ? 'instance' : ast === template.ast ? 'template' : 'module', diff --git a/packages/svelte/src/compiler/phases/2-analyze/types.d.ts b/packages/svelte/src/compiler/phases/2-analyze/types.d.ts index 934c21d10b..eb15986c65 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/types.d.ts +++ b/packages/svelte/src/compiler/phases/2-analyze/types.d.ts @@ -10,7 +10,6 @@ export interface AnalysisState { ast_type: 'instance' | 'template' | 'module'; fragment: AST.Fragment | null; title: AST.TitleElement | null; - boundary: AST.SvelteBoundary | null; /** * Tag name of the parent element. `null` if the parent is `svelte:element`, `#snippet`, a component or the root. * Parent doesn't necessarily mean direct path predecessor because there could be `#each`, `#if` etc in-between. diff --git a/packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteBoundary.js b/packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteBoundary.js index d195e01f86..7e96ed8a41 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteBoundary.js +++ b/packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteBoundary.js @@ -34,5 +34,5 @@ export function SvelteBoundary(node, context) { ) ) ?? null; - context.next({ ...context.state, boundary: node }); + context.next(); }