### Describe the bug ```html async function getOne() { return 1; } {#snippet foo()} {@const one = await getOne()} {one} {/snippet} {@render foo()} {#snippet pending()} Loading... {/snippet} ``` This works in 5.38.10, doesn't work since the 5.39.0 update ### Reproduction 5.38.10: https://www.sveltelab.dev/dn4b37wr5hze96y 5.39.4: https://www.sveltelab.dev/74fsjhc81u1vs16 ### Logs ```shell [vite] (ssr) Error when evaluating SSR module /src/routes/test/+page.svelte: Parse failure: await isn't allowed in non-async function At file: /src/routes/test/+page.svelte:19:17 File: /src/routes/test/+page.svelte:19:17 17 | $.validate_snippet_args($$renderer); 18 | 19 | const one = (await $.save(getOne()))(); | ^ 20 | 21 | $$renderer.push(`${$.escape(one)}`); ``` ### System Info ```shell N/A ``` ### Severity blocking an upgrade