From 0863329118c4eb46318ca16f80f9673124ca4a2f Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Thu, 21 Mar 2024 23:10:04 +0100 Subject: [PATCH] fix: no static-state-reference warning in legacy mode Doesn't make any sense there --- packages/svelte/src/compiler/phases/2-analyze/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/svelte/src/compiler/phases/2-analyze/index.js b/packages/svelte/src/compiler/phases/2-analyze/index.js index 3ddb68237c..20d4cc4644 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/index.js +++ b/packages/svelte/src/compiler/phases/2-analyze/index.js @@ -1072,6 +1072,7 @@ const common_visitors = { } if ( + context.state.analysis.runes && node !== binding.node && // If we have $state that can be proxied or frozen and isn't re-assigned, then that means // it's likely not using a primitive value and thus this warning isn't that helpful.