### Describe the bug Similar to #16811 ```svelte async function getOne() { return 1; } {@const one = await getOne()} ``` However, with pending snippet, it works. ```svelte async function getOne() { return 1; } {@const one = await getOne()} {#snippet pending()} loading... {/snippet} ``` ### Reproduction https://www.sveltelab.dev/bz2hl12ptw022ry ### Logs ```shell [vite] (ssr) Error when evaluating SSR module /src/routes/+page.svelte: Parse failure: await isn't allowed in non-async function At file: /src/routes/+page.svelte:17:17 File: /src/routes/+page.svelte:17:17 15 | 16 | { 17 | const one = (await $.save(getOne()))(); | ^ 18 | } 19 | ``` ### System Info ```shell N/A ``` ### Severity blocking an upgrade