From 0368635ce85d4f3ffaa4dee6091dafe285cd99c3 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 10 Jun 2025 20:08:08 -0400 Subject: [PATCH] remove code thatcan't be reached and would error if it could --- .../svelte/src/internal/client/dev/tracing.js | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/packages/svelte/src/internal/client/dev/tracing.js b/packages/svelte/src/internal/client/dev/tracing.js index 18b99c31b0..88d1907a26 100644 --- a/packages/svelte/src/internal/client/dev/tracing.js +++ b/packages/svelte/src/internal/client/dev/tracing.js @@ -6,7 +6,7 @@ import { DERIVED, PROXY_PATH_SYMBOL, STATE_SYMBOL } from '#client/constants'; import { effect_tracking } from '../reactivity/effects.js'; import { active_reaction, captured_signals, set_captured_signals, untrack } from '../runtime.js'; -/** @type { any } */ +/** @type {{ reaction: Reaction | null, entries: Map } | null} */ export let tracing_expressions = null; /** @@ -94,6 +94,7 @@ function log_entry(signal, entry) { */ export function trace(label, fn) { var previously_tracing_expressions = tracing_expressions; + try { tracing_expressions = { entries: new Map(), reaction: active_reaction }; @@ -122,18 +123,6 @@ export function trace(label, fn) { console.groupEnd(); } - if (previously_tracing_expressions !== null && tracing_expressions !== null) { - for (const [signal, entry] of tracing_expressions.entries) { - var prev_entry = previously_tracing_expressions.get(signal); - - if (prev_entry === undefined) { - previously_tracing_expressions.set(signal, entry); - } else { - prev_entry.read.push(...entry.read); - } - } - } - return value; } finally { tracing_expressions = previously_tracing_expressions;