From 110fef365fafa3bd4d2e006c935eee86ffd92b84 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 17 Apr 2025 17:36:12 -0400 Subject: [PATCH] branches are identical --- .../3-transform/server/visitors/SnippetBlock.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/server/visitors/SnippetBlock.js b/packages/svelte/src/compiler/phases/3-transform/server/visitors/SnippetBlock.js index 3cb76143e1..d37c9c3d81 100644 --- a/packages/svelte/src/compiler/phases/3-transform/server/visitors/SnippetBlock.js +++ b/packages/svelte/src/compiler/phases/3-transform/server/visitors/SnippetBlock.js @@ -21,18 +21,14 @@ export function SnippetBlock(node, context) { /** @type {BlockStatement} */ (context.visit(node.body)) ); + // @ts-expect-error - TODO remove this hack once $$render_inner for legacy bindings is gone + fn.___snippet = true; + const push_to = node.metadata.can_hoist ? context.state.hoisted : context.state.init; if (dev) { push_to.push(b.stmt(b.call('$.prevent_snippet_stringification', fn.id))); } - // @ts-expect-error - TODO remove this hack once $$render_inner for legacy bindings is gone - fn.___snippet = true; - - if (node.metadata.can_hoist) { - push_to.push(fn); - } else { - push_to.push(fn); - } + push_to.push(fn); }