Merge pull request #18392 from Veykril/veykril/push-wktpkuklnzot

Swap query call order in `file_item_tree_query`
This commit is contained in:
Lukas Wirth 2024-10-23 20:31:49 +00:00 committed by GitHub
commit 40492e15d4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -103,9 +103,8 @@ impl ItemTree {
let _p = tracing::info_span!("file_item_tree_query", ?file_id).entered(); let _p = tracing::info_span!("file_item_tree_query", ?file_id).entered();
static EMPTY: OnceLock<Arc<ItemTree>> = OnceLock::new(); static EMPTY: OnceLock<Arc<ItemTree>> = OnceLock::new();
let syntax = db.parse_or_expand(file_id);
let ctx = lower::Ctx::new(db, file_id); let ctx = lower::Ctx::new(db, file_id);
let syntax = db.parse_or_expand(file_id);
let mut top_attrs = None; let mut top_attrs = None;
let mut item_tree = match_ast! { let mut item_tree = match_ast! {
match syntax { match syntax {