diff options
Diffstat (limited to 'crates/hir_def/src/data.rs')
-rw-r--r-- | crates/hir_def/src/data.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/hir_def/src/data.rs b/crates/hir_def/src/data.rs index f1772ea3d..0be868ba2 100644 --- a/crates/hir_def/src/data.rs +++ b/crates/hir_def/src/data.rs | |||
@@ -251,7 +251,7 @@ fn collect_items( | |||
251 | return Vec::new(); | 251 | return Vec::new(); |
252 | } | 252 | } |
253 | 253 | ||
254 | let item_tree = db.item_tree(file_id); | 254 | let item_tree = db.file_item_tree(file_id); |
255 | let crate_graph = db.crate_graph(); | 255 | let crate_graph = db.crate_graph(); |
256 | let cfg_options = &crate_graph[module.krate].cfg_options; | 256 | let cfg_options = &crate_graph[module.krate].cfg_options; |
257 | 257 | ||
@@ -292,7 +292,7 @@ fn collect_items( | |||
292 | if let Ok(res) = res { | 292 | if let Ok(res) = res { |
293 | if let Some((mark, mac)) = res.value { | 293 | if let Some((mark, mac)) = res.value { |
294 | let src: InFile<ast::MacroItems> = expander.to_source(mac); | 294 | let src: InFile<ast::MacroItems> = expander.to_source(mac); |
295 | let item_tree = db.item_tree(src.file_id); | 295 | let item_tree = db.file_item_tree(src.file_id); |
296 | let iter = | 296 | let iter = |
297 | item_tree.top_level_items().iter().filter_map(ModItem::as_assoc_item); | 297 | item_tree.top_level_items().iter().filter_map(ModItem::as_assoc_item); |
298 | items.extend(collect_items( | 298 | items.extend(collect_items( |