aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/nameres.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/hir_def/src/nameres.rs')
-rw-r--r--crates/hir_def/src/nameres.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/hir_def/src/nameres.rs b/crates/hir_def/src/nameres.rs
index 93931a21a..bd3ea9b8b 100644
--- a/crates/hir_def/src/nameres.rs
+++ b/crates/hir_def/src/nameres.rs
@@ -59,6 +59,7 @@ use std::sync::Arc;
59use base_db::{CrateId, Edition, FileId}; 59use base_db::{CrateId, Edition, FileId};
60use hir_expand::{diagnostics::DiagnosticSink, name::Name, InFile}; 60use hir_expand::{diagnostics::DiagnosticSink, name::Name, InFile};
61use la_arena::Arena; 61use la_arena::Arena;
62use profile::Count;
62use rustc_hash::FxHashMap; 63use rustc_hash::FxHashMap;
63use stdx::format_to; 64use stdx::format_to;
64use syntax::{ast, AstNode}; 65use syntax::{ast, AstNode};
@@ -75,6 +76,7 @@ use crate::{
75/// Contains all top-level defs from a macro-expanded crate 76/// Contains all top-level defs from a macro-expanded crate
76#[derive(Debug, PartialEq, Eq)] 77#[derive(Debug, PartialEq, Eq)]
77pub struct DefMap { 78pub struct DefMap {
79 _c: Count<Self>,
78 parent: Option<Arc<DefMap>>, 80 parent: Option<Arc<DefMap>>,
79 root: LocalModuleId, 81 root: LocalModuleId,
80 modules: Arena<ModuleData>, 82 modules: Arena<ModuleData>,
@@ -215,6 +217,7 @@ impl DefMap {
215 let mut modules: Arena<ModuleData> = Arena::default(); 217 let mut modules: Arena<ModuleData> = Arena::default();
216 let root = modules.alloc(ModuleData::default()); 218 let root = modules.alloc(ModuleData::default());
217 DefMap { 219 DefMap {
220 _c: Count::new(),
218 parent: None, 221 parent: None,
219 krate, 222 krate,
220 edition, 223 edition,