diff --git a/test/runtime/samples/array-literal-spread-deopt/_config.js b/test/runtime/samples/array-literal-spread-deopt/_config.js
new file mode 100644
index 0000000000..d4fdcfad85
--- /dev/null
+++ b/test/runtime/samples/array-literal-spread-deopt/_config.js
@@ -0,0 +1,3 @@
+export default {
+ html: `
a
b
c
`
+};
diff --git a/test/runtime/samples/array-literal-spread-deopt/main.svelte b/test/runtime/samples/array-literal-spread-deopt/main.svelte
new file mode 100644
index 0000000000..9340ae4801
--- /dev/null
+++ b/test/runtime/samples/array-literal-spread-deopt/main.svelte
@@ -0,0 +1,7 @@
+
+
+{#each [...foo] as item}
+ {item}
+{/each}