diff --git a/src/compile/Component.ts b/src/compile/Component.ts index 466eded49a..363845949b 100644 --- a/src/compile/Component.ts +++ b/src/compile/Component.ts @@ -848,6 +848,7 @@ export default class Component { } declaration.dependencies.forEach(name => { + if (declaration.assignees.has(name)) return; const earlier_declarations = lookup.get(name); if (earlier_declarations) earlier_declarations.forEach(add_declaration); });