diff --git a/packages/svelte/src/compiler/phases/2-analyze/index.js b/packages/svelte/src/compiler/phases/2-analyze/index.js index 88b181d9da..374e03a43c 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/index.js +++ b/packages/svelte/src/compiler/phases/2-analyze/index.js @@ -790,8 +790,8 @@ export function analyze_component(root, source, options) { const binding = analysis.module.scope.get(specifier.local.name); if (!binding) { - const instance_binding = analysis.instance.scope.get(specifier.local.name); - if (instance_binding?.kind === 'snippet') { + const template_binding = analysis.template.scope.get(specifier.local.name); + if (template_binding?.kind === 'snippet') { e.snippet_invalid_export(specifier); } else { e.export_undefined(specifier, specifier.local.name);