Fix: AppHeader::iter_tokens iterates provides twice

Fixes panic:
```
thread 'main' panicked at crates/language_server/src/analysis/semantic_tokens.rs:31:13:
attempt to subtract with overflow
[Error - 11:21:33 AM] Request textDocument/semanticTokens/full failed.
  Message: Any { .. }
  Code: -32603
```
This commit is contained in:
Mattias Wallin 2025-01-16 14:18:01 +01:00
parent 9d37c906fe
commit ccca5681e5
No known key found for this signature in database

View file

@ -254,7 +254,6 @@ impl IterTokens for AppHeader<'_> {
(provides.iter_tokens(arena).into_iter())
.chain(packages.value.iter_tokens(arena))
.chain(provides.iter_tokens(arena))
.chain(old_imports.iter().flat_map(|i| i.item.iter_tokens(arena)))
.collect_in(arena)
}