From 2e854dea69627984b6f75892b1b513ab78b0df77 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 30 Jun 2025 18:47:12 -0400 Subject: [PATCH] tweak --- .../3-transform/client/visitors/AwaitExpression.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/AwaitExpression.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/AwaitExpression.js index 7955d11c9a..a4b429e283 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/AwaitExpression.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/AwaitExpression.js @@ -14,15 +14,8 @@ export function AwaitExpression(node, context) { const save = tla || !is_last_evaluated_expression(context.path, node); if (dev || save) { - return b.call( - b.await( - b.call( - '$.save', - node.argument && /** @type {Expression} */ (context.visit(node.argument)), - !save && b.false - ) - ) - ); + const expression = /** @type {Expression} */ (context.visit(node.argument)); + return b.call(b.await(b.call('$.save', expression, !save && b.false))); } return context.next();